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

±ê×¼CµÄfopenÏêϸʹÓÃ


¸ñʽ£ºÎļþÖ¸ÕëÃû=fopen(ÎļþÃû£¬Ê¹ÓÃÎļþ·½Ê½)
²ÎÊý£º
ÎļþÃû ÒâÒå
"C:\\TC\\qwe.txt" ÎļþC:\TC\qwe.txt
"qwe.txt" ºÍ³ÌÐòÔÚͬһĿ¼ÏµÄqwe.txt
ÎļþʹÓ÷½Ê½ ¡¡ Òâ Òå
“rt”¡¡¡¡¡¡¡¡¡¡¡¡Ö»¶Á´ò¿ªÒ»¸öÎı¾Îļþ£¬Ö»ÔÊÐí¶ÁÊý¾Ý
“wt”¡¡¡¡¡¡¡¡¡¡¡¡Ö»Ð´´ò¿ª»ò½¨Á¢Ò»¸öÎı¾Îļþ£¬Ö»ÔÊÐíдÊý¾Ý
“at”¡¡¡¡¡¡¡¡¡¡¡¡×·¼Ó´ò¿ªÒ»¸öÎı¾Îļþ£¬²¢ÔÚÎļþĩβдÊý¾Ý
“rb”¡¡¡¡¡¡¡¡¡¡¡¡Ö»¶Á´ò¿ªÒ»¸ö¶þ½øÖÆÎļþ£¬Ö»ÔÊÐí¶ÁÊý¾Ý
“wb”¡¡¡¡¡¡¡¡ ¡¡ ֻд´ò¿ª»ò½¨Á¢Ò»¸ö¶þ½øÖÆÎļþ£¬Ö»ÔÊÐíдÊý¾Ý
“ab” ¡¡¡¡¡¡¡¡ ¡¡×·¼Ó´ò¿ªÒ»¸ö¶þ½øÖÆÎļþ£¬²¢ÔÚÎļþĩβдÊý¾Ý
“rt+”¡¡¡¡¡¡¡¡¡¡ ¶Áд´ò¿ªÒ»¸öÎı¾Îļþ£¬ÔÊÐí¶ÁºÍд
“wt+”¡¡¡¡¡¡¡¡¡¡ ¶Áд´ò¿ª»ò½¨Á¢Ò»¸öÎı¾Îļþ£¬ÔÊÐí¶Áд
“at+”¡¡¡¡¡¡¡¡¡¡¶Áд´ò¿ªÒ»¸öÎı¾Îļþ£¬ÔÊÐí¶Á£¬»òÔÚÎļþĩ׷¼ÓÊý¾Ý
“rb+”¡¡¡¡¡¡¡¡¡¡ ¶Áд´ò¿ªÒ»¸ö¶þ½øÖÆÎļþ£¬ÔÊÐí¶ÁºÍд
“wb+”¡¡¡¡¡¡¡¡¡¡ ¶Áд´ò¿ª»ò½¨Á¢Ò»¸ö¶þ½øÖÆÎļþ£¬ÔÊÐí¶ÁºÍд
“ab+” ¡¡¡¡¡¡¡¡¡¡¶Áд´ò¿ªÒ»¸ö¶þ½øÖÆÎļþ£¬ÔÊÐí¶Á£¬»òÔÚÎļþĩ׷¼ÓÊý¾Ý
¶ÔÓÚÎļþʹÓ÷½Ê½ÓÐÒÔϼ¸µã˵Ã÷£º
¡¡¡¡1. ÎļþʹÓ÷½Ê½ÓÉr,w,a,t,b£¬+Áù¸ö×Ö·ûÆ´³É£¬¸÷×Ö·ûµÄº¬ÒåÊÇ£º
¡¡¡¡r(read): ¶Á
¡¡¡¡w(write): д
¡¡¡¡a(append): ×·¼Ó
¡¡¡¡t(text): Îı¾Îļþ£¬¿ÉÊ¡ÂÔ²»Ð´
¡¡¡¡b(banary): ¶þ½øÖÆÎļþ
¡¡¡¡+: ¶ÁºÍд
¡¡¡¡2. ·²ÓÓr”´ò¿ªÒ»¸öÎļþʱ£¬¸ÃÎļþ±ØÐëÒѾ­´æÔÚ£¬ÇÒÖ»ÄÜ´Ó¸ÃÎļþ¶Á³ö¡£
¡¡¡¡3. ÓÓw”´ò¿ªµÄÎļþÖ»ÄÜÏò¸ÃÎļþдÈë¡£Èô´ò¿ªµÄÎļþ²»´æÔÚ£¬ÔòÒÔÖ¸¶¨µÄÎļþÃû½¨Á¢¸ÃÎļþ£¬Èô´ò¿ªµÄÎļþÒѾ­´æÔÚ£¬Ôò½«¸ÃÎļþɾȥ£¬Öؽ¨Ò»¸öÐÂÎļþ¡£
¡¡¡¡4. ÈôÒªÏòÒ»¸öÒÑ´æÔÚµÄÎļþ×·¼ÓеÄÐÅÏ¢£¬Ö»ÄÜÓÓa ”·½Ê½´ò¿ªÎļþ¡£µ«´Ëʱ¸ÃÎļþ±ØÐëÊÇ´æÔڵ쬷ñÔò½«»á³ö´í¡£
¡¡¡¡5. ÔÚ´ò¿ªÒ»¸öÎļþʱ£¬Èç¹û³ö´í£¬fopen½«·µ»ØÒ»¸ö¿ÕÖ¸ÕëÖµNULL¡£ÔÚ³ÌÐòÖпÉÒÔÓÃÕâÒ»ÐÅÏ¢À´ÅбðÊÇ·ñÍê³É´ò¿ªÎļþµÄ¹¤×÷£¬²¢×÷ÏàÓ¦µÄ´¦Àí¡£
 
Èç¹û³É¹¦µÄ´ò¿ªÒ»¸öÎļþ, fopen()º¯Êý·µ»ØÎļþÖ¸Õë, ·ñÔò·µ»Ø¿ÕÖ¸Õë
(NULL)¡£ÓÉ´Ë¿ÉÅжÏÎļþ´ò¿ªÊÇ·ñ³É¹¦¡£
ת×Ô£ºhttp://www.xxlinux.com/linux/article/development/soft/20070601/8652.html
fwrite£¨½«Êý¾ÝдÖÁÎļþÁ÷£©
Ïà¹Øº¯Êý fopen£¬fread£¬fseek£¬fscanf

±íÍ·


Ïà¹ØÎĵµ£º

Windows Via C/C++£ºÏß³ÌʵÏÖϸ½Ú

ÎÒÃÇÒѾ­Á˽âÈçºÎ¶¨ÒåÏß³ÌÈë¿Úµãº¯Êý¡¢µ÷ÓÃϵͳAPI´´½¨Ö´ÐÐÖ¸¶¨º¯ÊýµÄÏ̡߳£±¾½Ú½«½ÒʾÕâÒ»ÇÐÔÚϵͳÄÚ²¿ÊÇÈçºÎÍê³ÉµÄ¡£
ͼ6-1ÃèÊöÁËÏ̴߳´½¨²¢Íê³É³õʼ»¯ºóµÄ״̬¡£µ÷ÓÃCreateThread»áʹϵͳ²úÉúÒ»¸öÏß³ÌÄں˶ÔÏ󣬯äÒýÓüÆÊý£¨Usage count£©±»³õʼ»¯Îª2£¨´´½¨Ï̵߳Ľø³ÌºÍÏ̱߳¾Éí¶¼ÒýÓÃÁ˸ÃÄں˶ÔÏ󣩣¬ÆäËüÊôÐÔÒ²Íê³ÉÁË ......

¼òÊöCºÍC++³ÌÐòԱѧϰÀú³Ì

¹þ¹þ£¡ÓÐÐÒÔÚÄ³ÍøÕ¾·¢ÏÖÕâÆªÎÄÕ£¬¶Á°Õ£¬¾õµÃÂùÓеÀÀí£¬·¢À´´ó¼ÒÒ»Æð¹²ÃãÖ®   
×ÜÊDZ»Í¬Ñ§ÃÇÎʵ½£¬ÈçºÎѧϰCºÍC++²Å²»Ã£È»£¬²Å²»ÊÇÂÒѧ£¬ÏëÁËһϣ¬ÕâÀï¸ø³öÒ»¸ö×ܵĻظ´¡£
¡¡¡¡Ò»¼ÒÖ®ÑÔ£¬»¶Ó­ÅÄש¹þ¡£
¡¡¡¡1¡¢¿ÉÒÔ¿¼ÂÇÏÈѧϰC.
¡¡¡¡´ó¶àÊýʱºò£¬ÎÒÃÇѧϰÓïÑÔµÄÄ¿µÄ£¬²»ÊÇΪÁ˳ÉΪһ¸öÓïÑÔר¼Ò£¬¶øÊÇÏ£Íû ......

C¼ÆËã³ÌÐòÔËÐÐʱ¼ä

#include “stdio.h”
#include “stdlib.h”
#include “time.h”
int main( void )
{
    long     i = 10000000L;
    clock_t start, finish;
    double   duration;
    /* ²âÁ¿Ò ......

һЩ³£¼ûµÄc/c++±ÊÊÔÌâ

1.ÏÂÃæÄÄÖÖ´úÂë·ç¸ñ¸üºÃ£¬why£¿
A .   if ('A' == a)
       {a++;}
B.    if( a == 'A')
       {a++;}
´ð°¸£ºA£¬Èç¹û°Ñ==´íд³É=£¬ÒòΪ±àÒëÆ÷²»ÔÊÐí¶Ô³£Á¿¸³Öµ£¬ÈÝÒײî´í¡£
2.#define MUTI(x) (x*x)
 int i=3,j, ......

C breakÌø³ö¶à²ãÑ­»·

 ÔÚC/C++ÖУ¬Ìø³ö¶à²ãÑ­»·ÓÐ3Öз½·¨£º
  1.ÓÃbreak;¼ÓÉÏÒ»¸ö¸¨ÖúµÄ±êÖ¾±äÁ¿¡£  
  2.ÓÃgoto;  
  3.ÓÃtry   ...   catch;
ÆäÖÐbreak¶Ôif-elseÓï¾äÎÞЧ£¬Ã¿´ÎʹÓÃÖ»ÄÜÌø³öÒ»²ãÑ­»·¡£
ÓÃbreakµÄ¾ßÌå·½·¨Îª£º
bool BREAK=false;
while(...){
for(...){ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ