Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

C¡¢C++ÓïÑÔµÄÎļþ²Ù×÷

½ñÌì¹éÄÉ×ܽáÒ»ÏÂÎļþ²Ù×÷º¯Êý¼°¸÷¸ö²ÎÊýµÄº¬Òå:
ÏȽéÉÜÒ»ÏÂc++µÄÎļþ²Ù×÷£¬ÎªÊ²Ã´Ëµc++µÄÎļþ²Ù×÷ÄØ£¬ÒòΪ¶ÔÓÚcÓïÑԵIJÙ×÷£¬Ò²ÓÐËüµÄº¯ÊýÖ®²»¹ý´óͬСÒì°ÕÁË¡£
  ÔÚc++µÄÎļþ²Ù×÷ÖÐÓУ¬ÓÐÒ»¸öÀà¶ÔÎļþ²Ù×÷½øÐвÙ×÷£¬¼´CFile£¬ÏÂÃæ¾Íдһ¶Î´úÂ룬À´¼òµ¥µÄ½øÐнéÉÜ¡£
 CFile cf;
 char zhi[]={1,2};
 char* Name = "zgm.data";
 if(!cf.Open(Name,CFile::modeCreate|CFile::modeWrite))
      return;
 cf.Write(zhi,2);
 cf.Close();
ÕâÊÇÒ»¸öºÜ¼òµ¥µÄÎļþ²Ù×÷´úÂ루½éÉܶ«Î÷¾ÍÒª´Ó¼òµ¥¿ªÊ¼£¬²»È»Ò»Î¶×·ÇóÄÑ£¬µ½×îºó×Ô¼º¶¼¸ã²»¶®£©£¬
Ê×Ïȶ¨ÒåÁËÎļþ²Ù×÷Õâ¸öÀ࣬Ȼºóͨ¹ýµ÷ÓÃÕâ¸öÀàµÄOpenº¯ÊýÀ´´ò¿ªËùÓнøÐвÙ×÷µÄÎļþ¡£cf.Open(Name,CFile::modeCreate|CFile::modeWrite))µÚÒ»¸ö²ÎÊýÊÇËùÒª´ò¿ªÎļþµÄÎļþÃû£¬µÚ¶þ¸öÊÇ´ò¿ª·½Ê½£¬´ò¿ª·½Ê½ÓÐÐí¶àÖÖ£¨ÒòΪÎļþµÄÇé¿öÓÐÐí¶àÖÖ£©£¬ÓеÄÎļþÊDz»´æÔڵģ¬ËùҪҪʹÓÃCFile::modeCreateÀ´´´½¨Õâ¸öÎļþ£»ÓеÄÖ»ÔÊÐí¶Á£¬ÒªÊ¹ÓÃCFile::modeRead£»ÓеÄÖ»ÔÊÐíд£¬ÒªÊ¹ÓÃCFile::modeWrite¡£ËùÒÔÒª°´Êµ¼ÊÇé¿öÀ´Ð´ÏàÓ¦µÄ²ÎÊý¡£ÕâÀïÓÐÒ»¸öÎÊÌâ¿ÉÄÜ´ó¼Ò²»Ã÷°×ΪʲôÕâÀï»á´æÔÚ“|”£¬ÆäʵÕâÊÇCÓïÑÔÖØµÄ»ò²Ù×÷£¬ÒÔÉÏ´ú±íµÄ·½Ê½ÊÇ£ºÒÔ´´½¨µÄ·½Ê½´ò¿ª£¬²¢ÇҿɽøÐÐд²Ù×÷¡£Èç¹ûÄ㻹ÐèҪʲô²Ù×÷£¬»¹¿ÉÒÔÔÚºóÃæ½øÐÐ|¡£¡£¡£¡£ÕâЩ²Ù×÷¡£»òÐíÓÖÓÐÓÐÒÉÎÊ£¬ÎªÊ²Ã´ÕâÑù²Ù×÷£¬¾ÍÄÜ“¸æËß”±àÒëÆ÷ÎÒ¿ÉÒÔ²Ù×÷¡£ÆäʵÏñ“CFile::modeCreate”£¬ËüÆäʵҲÊÇÒ»¸öÖµ£¬Ó¦¸ÃÀÛÊÀÓë000000001ÕâÖÖ£¬¶øCFile::modeWriteÓ¦¸ÃÊÇÇ°ÃæµÄÖµ´í¿ªµÄ±ÈÈç00000010£»ÕâÑùÕâЩһϵÁеÄÖµ£¬×éºÏÔÚÒ»Æð£¬¾ÍÀàËÆÓÚ000011111...¡£ÓжàÉÙ¸ö“1”£¬¾Í´ú±íÓжàÉÙÖÖģʽ;
  ½ÓÏÂÀ´¾ÍÊÇдÎļþµÄ²Ù×÷ cf.Write(zhi,2);ÕâÁ½¸ö²ÎÊýºÜ¼òµ¥£¬µÚÒ»¸öÊÇÖ¸Õ룬¼´ËùҪдÊý¾ÝµÄµØÖ·£¬µÚ¶þ¸ö²ÎÊýÊÇËùҪдµÄÊý¾ÝÀàÐ͵ĸöÊý¡£ÔÚÕâÀïÓÐÒ»¸öÎÊÌ⣬¼´µØÖ·ÊÇʲôÀàÐÍ£¬ÄÇд½øÈ¥µÄÊý¾ÝÊÇʲôÀàÐ͵썻òÐíÎÒ¶à˵ÁË£¬¹þ£©¡£
  ×îºóдºÃÁËÎļþÓ¦¸ÃÊÇÒª¹Ø±ÕµÄ£»ËùÒªÓ¦¸Ã½øÐÐÕâôһ¸ö²Ù×÷£»
  ¶ø¶ÔÓÚcÓïÑԵIJÙ×÷¾ÍÓе㲻һÑùÁË£¨Ãû×ֲ¶à£©£¬Õâ¸ö¹é½áÆðÀ´»¹ÊǺÍÕâÁ½ÃÅÓïÑÔµÄ˼ÏëµÄÔ­ÒòÔì³ÉµÄ°É£»
cÓïÑÔ¶¼ÊǺ¯Êý£¬²»´æÔÚÀàµÄ˼Ïë¡£¿´ÏÂÃæ¾ÍÖªµÀÁË
  FILE *fp;
char* buffer_100;//¿ª±Ù100¸öcharÐ͵ÄÄÚ´æ;
  buffer = (char *)malloc


Ïà¹ØÎĵµ£º

C³ÌÐò±àÒë¹ý³Ì

±àÒ룬±àÒë³ÌÐò¶ÁȡԴ³ÌÐò£¨×Ö·ûÁ÷£©£¬¶ÔÖ®½øÐдʷ¨ºÍÓï·¨µÄ·ÖÎö£¬½«¸ß¼¶ÓïÑÔÖ¸Áîת»»Îª¹¦ÄܵÈЧµÄ»ã±à´úÂ룬ÔÙÓÉ»ã±à³ÌÐòת»»Îª»úÆ÷ÓïÑÔ£¬²¢ÇÒ°´ÕÕ²Ù×÷ϵͳ¶Ô¿ÉÖ´ÐÐÎļþ¸ñʽµÄÒªÇóÁ´½ÓÉú³É¿ÉÖ´ÐгÌÐò¡£
CÔ´³ÌÐòÍ·Îļþ£­£­>Ô¤±àÒë´¦Àí(cpp)£­£­>±àÒë³ÌÐò±¾Éí£­£­>ÓÅ»¯³ÌÐò£­£­>»ã±à³ÌÐò£­£­>Á´½Ó³ÌÐò--> ......

linux c and asm ͬʱʹÓÃ

from: ¡¶×Ô¼º¶¯ÊÖд²Ù×÷ϵͳ¡·
1. ÖжÏÏòÁ¿±í ²é¿´ linux/init/main.c in http://lxr.linux.no/#linux+v2.6.32/init/main.c
2.
; [root@XXX XXX]# nasm -f elf foo.asm -o foo.o
; [root@XXX XXX]# gcc -c bar.c -o bar.o
; [root@XXX XXX]# ld -s foo.o bar.o -o foobar
; [root@XXX XXX]# ./foobar
; the 2nd on ......

c++ÖÐÄÜ·ñʹÓÃinterface£¨Èçjava£©ÄÇÑùµÄ¹¦ÄÜ?

ÎÊ:
      È·ÈÏÒ»ÏÂc++Öв»ÄÜʹÓÃinterface£¨Èçjava£©ÄÇÑùµÄ¹¦ÄܰÑ
ÎÒÈÏΪÊDz»Äܵģ¬×¢ÒâÎÒ˵µÄÊÇinterface£¨ÓÃÓÚjava¶àÖØ¼Ì³ÐµÄÄǸö£¬²»ÊÇÒ»°ãÒâÒåµÄ½Ó¿Ú£©
ÎÒ¾õµÃÊÇûÓе쬵«ÊÇÍøÉÏËÑË÷˵ʲôµÄ¶¼ÓжøÇÒÈË»¹²»ÉÙ…… ËùÒÔÏ£Íû´ó¼ÒÄܸøÎÒÒ»¸öÃ÷È·µÄ´ð¸´ºÃô£¿×îºÃÄÜ»¹ÓÐһР......

¹ØÓÚ¡¶0 bug C/C++ÉÌÓù¤³ÌÖ®µÀ¡·µÄÒ»´¦bug

ÕâÁ½ÌìÓкܶàÅóÓÑÒѾ­ÂòÁËÊéÁË£¬²¢ÇÒ¿ªÊ¼¿´£¬ºÇºÇ£¬ÎÒÐÄÀïÒ²ºÜ¸ßÐË¡£
àÅ£¬ÒªËµ½­ºþÉϲØÁúÎÔ»¢ÄØ£¬Õâ²»£¬Õâ²Å¼¸Ììʱ¼ä£¬ÒѾ­ÓÐÅóÓÑÖ¸³öÎÒÊéÖеÄÒ»´¦Ã÷ÏÔ´íÎó£¬ÕâÀïÎÒÕýʽ¸ø´ó¼Ò˵Ã÷һϣ¬ÃâµÃ¶Ô¸÷λ¶ÁÕßÓиö²»ºÃµÄÎ󵼡£
ÎÊÌâ³öÔÚµÚ26Ò³µÄÒ»¸öͼÒÔ¼°ÆäÏà¹ØÎÄ×Ö¡£ÕâÊǵڶþÕ»ù´¡ÖªÊ¶µÄµÚÒ»½Ú£¬Æäʵ¾ÍÊǹØÓÚÄÚ´æµÄ½²½â£¬´ó¼Ò ......

̸C/C++Ö¸Õ뾫Ë裨һ£¬¶þ£¬Èý£©

[
ÕªÒª] 
 
Ö¸ÕëÊÇ
CºÍ
C++ÓïÑÔ±à³ÌÖÐ×îÖØÒªµÄ¸ÅÄîÖ®Ò»£¬Ò²ÊÇ×îÈÝÒײúÉúÀ§»ó²¢µ¼Ö³ÌÐò³ö´íµÄÎÊÌâÖ®Ò»¡£ÀûÓÃÖ¸Õë±à³Ì¿ÉÒÔ±íʾ¸÷ÖÖÊý¾Ý½á¹¹
, ͨ¹ýÖ¸Õë¿ÉʹÓÃÖ÷µ÷º¯ÊýºÍ±»µ÷º¯ÊýÖ®¼ä¹²Ïí±äÁ¿»òÊý¾Ý½á¹¹£¬±ãÓÚʵÏÖË«ÏòÊý¾ÝͨѶ£»²¢ÄÜÏñ»ã±àÓïÑÔÒ»Ñù´¦ÀíÄÚ´æµØÖ·£¬´Ó¶ø±à³ö¾«Á·¶ø¸ßЧµÄ³ÌÐò¡£Ö¸Õ뼫´óµØ·á¸»ÁË ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ