Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö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++±à³ÌGUI¿â±È½Ï

×îÇ¿µÄGUI¿âµ±ÊôQt£¬±Ï¾¹ÊÇÉÌÒµ»¯µÄ¶«Î÷£¬¹¦ÄÜ×îÍêÕû£¬Ê²Ã´¶¼ºÃ£¬°üÀ¨ÀàËÆjava´úÂë·ç¸ñ£¬Á¼ºÃµÄ¿ò¼ÜÉè¼Æ£¬µ«Óм¸µãÖµµÄÒ»Ì᣺
     1.ËüûÓÐʹÓÃSTL£¬¶øÊÇ×Ô¼ºÊµÏÖÁËÒ»Ì×Ìæ´ú·½°¸QTL£»
     2.ʼþÄ£ÐÍʹÓÃ×Ô´´µÄsignal/slot»úÖÆ£¬ËùÒÔÐèÒªmoc.exeÀ´Ô¤´¦ÀíÍ·Îļþ£»
  &nbs ......

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¶àÖؼ̳еÄÄǸö£¬²»ÊÇÒ»°ãÒâÒåµÄ½Ó¿Ú£©
ÎÒ¾õµÃÊÇûÓеģ¬µ«ÊÇÍøÉÏËÑË÷˵ʲôµÄ¶¼ÓжøÇÒÈË»¹²»ÉÙ…… ËùÒÔÏ£Íû´ó¼ÒÄܸøÎÒÒ»¸öÃ÷È·µÄ´ð¸´ºÃô£¿×îºÃÄÜ»¹ÓÐһР......

C/C++ Îļþ¶Áд²Ù×÷×ܽá(1)


ÔÚ±à³ÌµÄ¹ý³ÌÖУ¬ÎļþµÄ²Ù×÷ÊÇÒ»¸ö¾­³£Óõ½µÄÎÊÌ⣬ÔÚC++BuilderÖУ¬¿ÉÒÔʹÓöàÖÖ·½·¨¶ÔÎļþ²Ù×÷£¬ÏÂÃæÎҾͰ´ÒÔϼ¸¸ö²¿·Ö¶Ô´Ë×÷Ïêϸ½éÉÜ£¬¾ÍÊÇ£º
1¡¢»ùÓÚCµÄÎļþ²Ù×÷£»
2¡¢»ùÓÚC++µÄÎļþ²Ù×÷£»
3¡¢»ùÓÚWINAPIµÄÎļþ²Ù×÷£»
4¡¢»ùÓÚBCB¿âµÄÎļþ²Ù×÷£»
5¡¢ÌØÊâÎļþµÄ²Ù×÷¡£
¡¡
Ò¼¡¢»ùÓÚCµÄÎļþ²Ù×÷
¡¡¡¡ÔÚANSI CÖÐ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ