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

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

Îå¡¢Îļþ¶¨Î»
¡¡¡¡ºÍCµÄÎļþ²Ù×÷·½Ê½²»Í¬µÄÊÇ£¬C++ I/Oϵͳ¹ÜÀíÁ½¸öÓëÒ»¸öÎļþÏàÁªÏµµÄÖ¸Õë¡£Ò»¸öÊǶÁÖ¸Õ룬Ëü˵Ã÷ÊäÈë²Ù×÷ÔÚÎļþÖеÄλÖã»ÁíÒ»¸öÊÇдָÕ룬ËüÏ´Îд²Ù×÷µÄλÖá£Ã¿´ÎÖ´ÐÐÊäÈë»òÊä³öʱ£¬ÏàÓ¦µÄÖ¸Õë×Ô¶¯±ä»¯¡£ËùÒÔ£¬C++µÄÎļþ¶¨Î»·ÖΪ¶ÁλÖúÍдλÖõĶ¨Î»£¬¶ÔÓ¦µÄ³ÉÔ±º¯ÊýÊÇ seekg()ºÍ seekp()£¬seekg()ÊÇÉèÖöÁλÖã¬seekpÊÇÉèÖÃдλÖá£ËüÃÇ×îͨÓõÄÐÎʽÈçÏ£º
¡¡¡¡¡¡¡¡istream &seekg(streamoff offset,seek_dir origin);
¡¡¡¡¡¡¡¡ostream &seekp(streamoff offset,seek_dir origin);
¡¡¡¡streamoff¶¨ÒåÓÚ iostream.h ÖУ¬¶¨ÒåÓÐÆ«ÒÆÁ¿ offset ËùÄÜÈ¡µÃµÄ×î´óÖµ£¬seek_dir ±íÊ¾ÒÆ¶¯µÄ»ù׼λÖã¬ÊÇÒ»¸öÓÐÒÔÏÂÖµµÄö¾Ù£º
ios::beg£º¡¡¡¡Îļþ¿ªÍ·
ios::cur£º¡¡¡¡Îļþµ±Ç°Î»ÖÃ
ios::end£º¡¡¡¡Îļþ½áβ
¡¡¡¡ÕâÁ½¸öº¯ÊýÒ»°ãÓÃÓÚ¶þ½øÖÆÎļþ£¬ÒòΪÎı¾Îļþ»áÒòΪϵͳ¶Ô×Ö·ûµÄ½âÊͶø¿ÉÄÜÓëÔ¤ÏëµÄÖµ²»Í¬¡£
Àý£º
¡¡¡¡¡¡¡¡ file1.seekg(1234,ios::cur);//°ÑÎļþµÄ¶ÁÖ¸Õë´Óµ±Ç°Î»ÖÃÏòºóÒÆ1234¸ö×Ö½Ú
¡¡¡¡¡¡¡¡ file2.seekp(1234,ios::beg);//°ÑÎļþµÄдָÕë´ÓÎļþ¿ªÍ·ÏòºóÒÆ1234¸ö×Ö½Ú
--------------------------------------------------------------------------------
¡¡¡¡ÓÐÁËÕâЩ֪ʶ£¬ÎÒÃǾͿÉÒÔÍê³É¶ÔÎļþµÄ²Ù×÷ÁË£¬µ±È»£¬»¹ÓкöàµÄ³ÉÔ±º¯ÊýÎÒû½éÉÜ£¬µ«ÓÐÕâЩÎÒÃÇÒѾ­ÄÜÍê³É´ó¶àÊýµÄÐèÒªÁË£¬ÕâÖÖÎļþ²Ù×÷·½Ê½ÊÇÎұȽÏϲ»¶µÄÒ»ÖÖ·½·¨£¬±ÈCµÄ·½·¨Áé»î£¬ÓÖ±ÈBCBº¯ÊýºÍWINAPIº¯Êý¾ßÓÐͨÓÃÐÔ¡£
¡¡¡¡ÏÂÒ»´Î£¬ÎÒ½«½éÉÜBCBÌṩµÄÎļþ²Ù×÷µÄ¿âº¯Êý¡£
¡¡
¡¡ÔÚBCBÖÐÒ²ÌṩÁËÎļþ²Ù×÷µÄº¯Êý£¬ÕâЩº¯ÊýµÄ¹¦ÄܺÍÇ°ÃæËù½éÉܵĴóÖÂÏàͬ£¬µ«ÕâÀຯÊýºÍBCB¹ØÏµ½ôÃÜ£¬ÄÜʹÓÃBCBÖеÄAnsiStringµÈÊý¾ÝÀàÐÍ£¬ÔÚBCBÖÐÓÃÕâÖÖ·½Ê½µÄÎļþ²Ù×÷ÊÇ×î·½±ãµÄ£¬ÏÂÃæÎҾͰÑÕâÖÖÎļþ²Ù×÷Ïêϸ½éÉÜ¡£
¡¡¡¡ÔÚBCBÌṩµÄÕâ×éÎļþ²Ù×÷º¯ÊýÖУ¬¿É·ÖΪÈýÖÖÀàÐÍ£¬¾ÍÊÇ£º1¡¢ÎļþÃûº¯Êý£¬2¡¢Îļþ¹ÜÀíº¯Êý£»3¡¢ÎļþI/Oº¯Êý¡£
1¡¢ÎļþÃûº¯Êý
¡¡¡¡ÎļþÃûº¯Êý¿ÉÒÔ¶ÔÎļþµÄÃû³Æ¡¢ËùÔÚ×ÓĿ¼¡¢Çý¶¯Æ÷ºÍÀ©Õ¹ÃûµÈ½øÐвÙ×÷¡£Ï±íÁгöÕâЩº¯Êý¼°Æä¹¦ÄÜ¡£
º¯Êý ˵Ã÷
ExpandFileName() ·µ»ØÎļþµÄȫ·¾¶(º¬Çý¶¯Æ÷¡¢Â·¾¶)
ExtractFileExt() ´ÓÎļþÃûÖгéÈ¡À©Õ¹Ãû
ExtractFileName() ´ÓÎļþÃûÖгéÈ¡²»º¬Â·¾¶µÄÎļþÃû
ExtractFilePath() ´ÓÎļþÃûÖгéȡ·¾¶Ãû
ExtractFileDir() ´ÓÎļþÃûÖгéȡĿ¼Ãû
ExtractFileDrive() ´ÓÎļþÃûÖгéÈ¡Çý¶¯Æ÷Ãû
Chang


Ïà¹ØÎĵµ£º

º½¿Õ¹«Ë¾¹ÜÀíϵͳ(VC++ ÓëSQL 2005)

ϵͳ»·¾³£ºWindows 7
Èí¼þ»·¾³£ºVisual C++ 2008 SP1 +SQL Server 2005
±¾´ÎÄ¿µÄ£º±àдһ¸öº½¿Õ¹ÜÀíϵͳ
      ÕâÊÇÊý¾Ý¿â¿Î³ÌÉè¼ÆµÄ³É¹û£¬ËäÈ»³É¼¨²»¼Ñ£¬µ«ÊÇ×÷ΪÎÒÓÃVC++ ÒÔÀ´±àдµÄ×î´ó³ÌÐò»¹ÊÇ´«µ½ÍøÉÏ£¬ÒÔ¹©²Î¿¼¡£ÓÃVC++ ×öÊý¾Ý¿âÉè¼Æ²¢²»ÈÝÒ×£¬µ«Ò²²»ÊDz»¿ÉÄÜ¡£ÒÔÏÂÊÇÎҵijÌÐò½çÃæ£¬ºóÃæ ......

C£¬C++ÍøÂç±à³Ìѧϰ¼òÃ÷

C£¬C++ÍøÂç±à³Ìѧϰ¼òÃ÷Ö¸ÄÏ
1. ÔúʵµÄC£¬C++»ù´¡ÖªÊ¶
²Î¿¼×ÊÁÏ¡¶C³ÌÐòÉè¼Æ¡·£¬¡¶C++ primer¡·¡£
2. TCP/IPЭÒé
¾­µäÊéÊÇ£ºW.Richard Stevens Öø¡¶TCP/IPÏê½â¡·Èý¾íÊ飬¾í1ÊÇЭÒ飬¾í2ÊÇʵÏÖ£¬¾í3ÊÇTCPÊÂÎñЭÒéµÈ¡£»¹Óйٷ½µÄЭÒéÎĵµ£ºRFC
µ±È»Ò²¿ÉÒÔÔÚÍøÉÏÏÂÔØµç×ÓÊé¡£
¾­µäµÄ¿ªÔ´Ð­Òé·ÖÎö¹¤¾ß£ºWireshark. ......

PerlÎļþ²âÊÔ·û CµÄÓ÷¨

ÔÚPerlµÄ¸÷ÖÖÎļþ²âÊÔÔËËã·ûÖУ¬×îÓÐÓõÄÔËËã·ûÖ®Ò»¾ÍÊÇ -C ÁË¡£
Ëü·µ»ØµÄÊÇÎļþµÄctimeµ½³ÌÐòÆô¶¯µÄÄÇһʱ¿Ì¾­¹ýµÄÌìÊý¡£
Èç¹û²»ÊÇÕûÊýÌ죬·µ»ØÖµ¾Í´øÓÐСÊý¡£
Õâ¸öÔËËã·û¾­³£ÓÃÀ´¼ì²âÎļþÊÇ·ñ¹ýÆÚ£¬±ÈÈçÅжÏÎļþ¾àÀëÉÏ´ÎÐÞ¸ÄÊÇ·ñ³¬¹ýÁË3Ì죬
Èç¹û³¬¹ý¾Í½«Æäɾ³ý¡£µ«ÊÇ£¬ÄãÊÇ·ñÕæÕýÀí½â -C µÄ¹¤×÷Ô­ÀíÄØ£¿
ºÎνctime ......

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

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

C/C++Ò²¿ÉÒÔдµÄºÜ°²È«£¡

½ñÌì¿´µ½Ò»ÖֱȽϰ²È«µÄö¾Ùд·¨£¡
enum example
{
item1 = 0,
item2,
item3,
item4,
item5,
max      /* when you want to add element,please add before this */
};
        µ±ÄãʹÓÃËüµÄʱºò£º
example ex1;
        i ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ