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

C/C++Îļþ²Ù×÷[תÔØ]

ÕÆÎÕÎı¾Îļþ¶ÁдµÄ·½·¨
Á˽â¶þ½øÖÆÎļþµÄ¶Áд·½·¨
C++ÎļþÁ÷£º
fstream¡¡¡¡// ÎļþÁ÷
ifstream¡¡ // ÊäÈëÎļþÁ÷
ofstream¡¡ // Êä³öÎļþÁ÷
//´´½¨Ò»¸öÎı¾Îļþ²¢Ð´ÈëÐÅÏ¢
//ͬÏòÆÁÄ»ÉÏÊä³öÐÅÏ¢Ò»Ñù½«ÐÅÏ¢Êä³öÖÁÎļþ
#include<iomanip.h>
#include<fstream.h>
void main()
{
¡¡¡¡ofstream f1("d:\\me.txt");¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//´ò¿ªÎļþÓÃÓÚд£¬ÈôÎļþ²»´æÔھʹ´½¨Ëü
¡¡¡¡if(!f1)return;¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//´ò¿ªÎļþʧ°ÜÔò½áÊøÔËÐÐ
¡¡¡¡f1<<setw(20)<<"ÐÕÃû£º"<<"Á®¶«·½"<<endl;¡¡¡¡¡¡¡¡ //ʹÓòåÈëÔËËã·ûдÎļþÄÚÈÝ
¡¡¡¡f1<<setw(20)<<"¼ÒÍ¥µØÖ·£º"<<"ºÓÄÏÖ£ÖÝ"<<endl;
¡¡¡¡f1.close();¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ //¹Ø±ÕÎļþ
}
ÔËÐкó´ò¿ªÎļþd:\me.txt£¬ÆäÄÚÈÝÈçÏ£º
¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÐÕÃû£ºÁ®¶«·½
¡¡¡¡¡¡¡¡¡¡¼ÒÍ¥µØÖ·£ººÓÄÏÖ£ÖÝ
Îļþ²Ù×÷£º
´ò¿ªÎļþ
¡¡¡¡ÎļþÃû
¡¡¡¡¡¡¡¡×¢Òâ·¾¶ÃûÖеÄб¸ÜҪ˫д£¬È磺
¡¡¡¡¡¡¡¡"D:\\MyFiles\\ReadMe.txt"
¡¡¡¡Îļþ´ò¿ª·½Ê½Ñ¡Ï
¡¡¡¡¡¡¡¡ios::in¡¡¡¡¡¡¡¡= 0x01,¡¡//¹©¶Á£¬Îļþ²»´æÔÚÔò´´½¨(ifstreamĬÈϵĴò¿ª·½Ê½)
¡¡¡¡¡¡¡¡ios::out¡¡¡¡¡¡ = 0x02,¡¡//¹©Ð´£¬Îļþ²»´æÔÚÔò´´½¨£¬ÈôÎļþÒÑ´æÔÚÔòÇå¿ÕÔ­ÄÚÈÝ(ofstreamĬÈϵĴò¿ª·½Ê½)
¡¡¡¡¡¡¡¡ios::ate¡¡¡¡¡¡ = 0x04,¡¡//Îļþ´ò¿ªÊ±£¬Ö¸ÕëÔÚÎļþ×îºó¡£¿É¸Ä±äÖ¸ÕëµÄλÖ㬳£ºÍin¡¢outÁªºÏʹÓÃ
¡¡¡¡¡¡¡¡ios::app¡¡¡¡¡¡ = 0x08,¡¡//¹©Ð´£¬Îļþ²»´æÔÚÔò´´½¨£¬ÈôÎļþÒÑ´æÔÚÔòÔÚÔ­ÎļþÄÚÈݺóдÈëеÄÄÚÈÝ£¬Ö¸ÕëλÖÃ×ÜÔÚ×îºó
¡¡¡¡¡¡¡¡ios::trunc¡¡¡¡ = 0x10,¡¡//ÔÚ¶ÁдǰÏȽ«Îļþ³¤¶È½Ø¶ÏΪ0£¨Ä¬ÈÏ£©
¡¡¡¡¡¡¡¡ios::nocreate¡¡= 0x20,¡¡//Îļþ²»´æÔÚʱ²úÉú´íÎ󣬳£ºÍin»òappÁªºÏʹÓÃ
¡¡¡¡¡¡¡¡ios::noreplace = 0x40,¡¡//Îļþ´æÔÚʱ²úÉú´íÎ󣬳£ºÍoutÁªºÏʹÓÃ
¡¡¡¡¡¡¡¡ios::binary¡¡¡¡= 0x80¡¡ //¶þ½øÖƸñʽÎļþ
¡¡¡¡Îļþ±£»¤·½Ê½Ñ¡ÔñÏ
¡¡¡¡¡¡¡¡filebuf::openprot;¡¡¡¡¡¡//ĬÈϵļæÈݹ²Ïí·½Ê½
¡¡¡¡¡¡¡¡filebuf::sh_none;¡¡¡¡¡¡ //¶ÀÕ¼£¬²»¹²Ïí
¡¡¡¡¡¡¡¡filebuf::sh_read;¡¡¡¡¡¡ //¶Á¹²Ïí
¡¡¡¡¡¡¡¡filebuf::sh_write;¡¡¡¡¡¡//д¹²Ïí
¡¡¡¡´ò¿ªÎļþµÄ·½·¨
¡¡¡¡¡¡¡¡µ÷Óù¹Ô캯Êýʱָ¶¨ÎļþÃûºÍ´ò¿ªÄ£Ê½
¡¡¡¡¡¡¡¡ifstream f("d:\\12.txt",ios::nocreate);¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ //ĬÈÏÒÔ ios::in µÄ·½Ê½´ò¿ªÎļþ£¬Îļþ²»´æÔÚʱ²Ù×÷ʧ°Ü
¡¡


Ïà¹ØÎĵµ£º

C + windows API

×öWindows³ÌÐò¿ª·¢£¬windows APIÒ»¶¨ÊÇҪѧϰµÄ¡£ËäÈ»ÏÖÔÚwindowsƽ̨ϵĿª·¢»·¾³Óкܶ࣬ҲºÜ·½±ã£¬µ«Í¨³£Ö»»áÌṩ
windows·þÎñµÄÒ»¸ö×Ó¼¯£¬ÓÐЩÌØÐÔ»¹µÃµ÷ÓÃAPI¡£
·Ö²ãÊÇÈí¼þ¿ª·¢ÖÐÒ»¸öÓÀ¾ÃµÄ½â¾ö·½°¸£¬ºÜ¶àÄÑÒÔ½â¾öµÄÎÊÌⶼ¿ÉÒÔÓöà¼ÓÒ»²ãÀ´½â¾ö¡£²Ù×÷ϵͳ¾ÍÊÇÒ»¸öºÜºÃµÄÀý×Ó¡£²Ù×÷ϵͳÔÚ
Èí¼þ¿ª·¢ÈËÔ±Óë¼ÆËã»úÓ²¼þÖ ......

ÓÃEclipse´î½¨C/C++¿ª·¢Æ½Ì¨

̸µ½EclipseÕâ¸ö¿ªÔ´IDE£¬´ó¼Ò¶¼»áDZÒâʶµØ°ÑËüºÍJAVA¿ª·¢ÁªÏµÆðÀ´¡£Ã»´í£¬EclipseÓÃÓÚJAVA applicationµÄ¿ª·¢ÊÇÄ¿Ç°µÄÖ÷Á÷£¬¶øÇÒËü±¾ÉíÒ²ÊÇÐèÒªJRE²ÅÄÜÔËÐеģ¬Òò¶øÎÞÂÛÔõô¿´Eclipse¶¼ÓëJAVAÓÐÃܲ»¿É·ÖµÄÁªÏµ¡£ µ«Êµ¼ÊÉÏEclipseÖ»ÊÇÒ»¸ö¿ª·¢»·¾³£¬Ò»¸öΪ³ÌÐòÔ±ÌṩµÄ¿ò¼Ü£¬ÓëÓïÑÔ²¢ÎÞÖ±½ÓÁªÏµ¡£×Ô´Ó2001ÄêIBM½«Eclipse¾èÏ ......

C/C++±ê×¼¿âʹÓÃ

ÊÕ¼¯ÁË¿´Ò»ÏÂC/C++±ê×¼¿âʹÓõÄÏà¹ØÍøÕ¾£º
GNU¹ÙÍø£º
http://www.gnu.org/
¸ÃÍøÕ¾°üº¬C/C++±ê×¼¿âµÄʹÓ÷¶Àý£¬ÖµµÃ²Î¿¼£º
http://www.cplusplus.com/
ÔÚǶÈëʽµÚÈý·½Èí¼þÒÆֲʱ£¬»áʹÓÃSTLÄ£°å¿â×÷ÏàÓ¦ÒÆÖ²£¬ÈçAndroidƽ̨JNI·â×°¼°ÒÆÖ²µÈ¡£
¸ÃÍøÕ¾½éÉÜstlportµÄʹÓã¬stlportÒѿɳɹ¦ÒÆÖ²ÖÁAndroidµÈǶÈëʽƽ̨£¬²¢Ç ......

C/C++º¯Êýµ÷ÓÃÔ¼¶¨Ö®¼äµÄת»»

CÓïÑԵijõѧÕß³£·¸µÄÒ»¸öʧÎóÊǵ÷ÓÃϵͳ»òµÚÈý·½APIʱÍüÁËÔÚº¯ÊýÉùÃ÷Öбê×¢WINAPIµ÷Ó÷½Ê½£¬¶ø²ËÄñC++³ÌÐòԱҲÿÿÀ§»óΪʲô³ÉÔ±º¯Êý±ØÐëָʾΪCALLBACKÔÙÌí¼Óstatic¹Ø¼ü×Ö²ÅÄÜ×÷Ϊ»Øµ÷º¯Êý¡£ÔÚx86ϵͳÖУ¬´æÔÚ¶àÖÖº¯Êýµ÷ÓÃÔ¼¶¨¡£Èç¹ûµ÷ÓÃÕßÓë±»µ÷ÓÃÕß²ÉÓò»Í¬µÄµ÷ÓÃÔ¼¶¨£¬ºÜ¿ÉÄܵ¼Ö¶ÑÕ»ÆÆ»µ¡¢·Ç·¨·ÃÎʵÈÖÂÃü´íÎó¡£
ҲР......

C/C++Êý×éÃûÓëÖ¸ÕëÇø±ðÉî²ã̽Ë÷

×÷ÕߣºËᦻª e-mail:21cnbao@21cn.com
1.    ÒýÑÔ
Ö¸ÕëÊÇC/C++ÓïÑÔµÄÌØÉ«£¬¶øÊý×éÃûÓëÖ¸ÕëÓÐÌ«¶àµÄÏàËÆ£¬ÉõÖÁºÜ¶àʱºò£¬Êý×éÃû¿ÉÒÔ×÷ΪָÕëʹÓá£ÓÚÊǺõ£¬ºÜ¶à³ÌÐòÉè¼ÆÕ߾ͱ»¸ãºýÍ¿ÁË¡£¶øÐí¶àµÄ´óѧÀÏʦ£¬ËûÃÇÔÚCÓïÑԵĽÌѧ¹ý³ÌÖÐÒ²´íÎóµÃ¸øѧÉú½²½â£º“Êý×éÃû¾ÍÊÇÖ¸Õ딡£ºÜÐÒÔË£¬ÎҵĴóѧÀÏ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ