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

C/C++ÖеÄÎļþ²Ù×÷

1.fopen()
¡¡¡¡fopenµÄÔ­ÐÍÊÇ£ºFILE *fopen(const char *filename,const char *mode)£¬fopenʵÏÖÈý¸ö¹¦ÄÜ
ΪʹÓöø´ò¿ªÒ»¸öÁ÷ 
°ÑÒ»¸öÎļþºÍ´ËÁ÷ÏàÁ¬½Ó 
¸ø´ËÁ÷·µ»ØÒ»¸öFILEÖ¸Õë
²ÎÊýfilenameÖ¸ÏòÒª´ò¿ªµÄÎļþÃû£¬mode±íʾ´ò¿ª×´Ì¬µÄ×Ö·û´®£¬ÆäȡֵÈçϱí
×Ö·û´® º¬Òå 
"r" ÒÔÖ»¶Á·½Ê½´ò¿ªÎļþ 
"w" ÒÔֻд·½Ê½´ò¿ªÎļþ 
"a" ÒÔ×·¼Ó·½Ê½´ò¿ªÎļþ 
"r+" ÒÔ¶Á/д·½Ê½´ò¿ªÎļþ£¬ÈçÎÞÎļþ³ö´í 
"w+" ÒÔ¶Á/д·½Ê½´ò¿ªÎļþ£¬ÈçÎÞÎļþÉú³ÉÐÂÎļþ 
¡¡¡¡Ò»¸öÎļþ¿ÉÒÔÒÔÎı¾Ä£Ê½»ò¶þ½øÖÆÄ£Ê½´ò¿ª£¬ÕâÁ½ÖÖµÄÇø±ðÊÇ£ºÔÚÎı¾Ä£Ê½Öлسµ±»µ±³ÉÒ»¸ö×Ö·û''\n''£¬¶ø¶þ½øÖÆÄ£Ê½ÈÏΪËüÊÇÁ½¸ö×Ö·û0x0D,0x0A£»Èç¹ûÔÚÎļþÖжÁµ½0x1B£¬Îı¾Ä£Ê½»áÈÏΪÕâÊÇÎļþ½áÊø·û£¬Ò²¾ÍÊǶþ½øÖÆÄ£ÐͲ»»á¶ÔÎļþ½øÐд¦Àí£¬¶øÎı¾·½Ê½»á°´Ò»¶¨µÄ·½Ê½¶ÔÊý¾Ý×÷ÏàÓ¦µÄת»»¡£
ϵͳĬÈϵÄÊÇÒÔÎı¾Ä£Ê½´ò¿ª£¬¿ÉÒÔÐÞ¸ÄÈ«²¿±äÁ¿_fmodeµÄÖµÀ´ÐÞ¸ÄÕâ¸öÉèÖã¬ÀýÈç_fmode=O_TEXT£»¾ÍÉèÖÃĬÈÏ´ò¿ª·½Ê½ÎªÎı¾Ä£Ê½£»¶ø_fmode=O_BINARY£»ÔòÉèÖÃĬÈÏ´ò¿ª·½Ê½ÊǶþ½øÖÆÄ£Ê½¡£
¡¡¡¡ÎÒÃÇÒ²¿ÉÒÔÔÚģʽ×Ö·û´®ÖÐÖ¸¶¨´ò¿ªµÄģʽ£¬Èç"rb"±íʾÒÔ¶þ½øÖÆÄ£Ê½´ò¿ªÖ»¶ÁÎļþ£¬"w+t"»ò"wt+"±íʾÒÔÎı¾Ä£Ê½´ò¿ª¶Á/дÎļþ¡£
¡¡¡¡´Ëº¯Êý·µ»ØÒ»¸öFILEÖ¸Õ룬ËùÒÔÉêÃ÷Ò»¸öFILEÖ¸Õëºó²»Óóõʼ»¯£¬¶øÊÇÓÃfopen()À´·µ»ØÒ»¸öÖ¸Õë²¢ÓëÒ»¸öÌØ¶¨µÄÎļþÏàÁ¬£¬Èç¹û³É°Ü£¬·µ»ØNULL¡£
Àý:
¡¡¡¡FILE *fp; 
¡¡¡¡if(fp=fopen("123.456","wb"))
¡¡¡¡¡¡¡¡puts("´ò¿ªÎļþ³É¹¦");
¡¡¡¡else 
¡¡¡¡¡¡¡¡puts("´ò¿ªÎļþ³É°Ü"); 
2.fclose() 
¡¡¡¡fclose()µÄ¹¦ÄܾÍÊǹرÕÓÃfopen()´ò¿ªµÄÎļþ£¬ÆäÔ­ÐÍÊÇ£ºint fclose(FILE *fp);Èç¹û³É¹¦£¬·µ»Ø0,ʧ°Ü·µ»ØEOF¡£
¡¡¡¡ÔÚ³ÌÐò½áÊøÊ±Ò»¶¨Òª¼ÇµÃ¹Ø±Õ´ò¿ªµÄÎļþ£¬²»È»¿ÉÄÜ»áÔì³ÉÊý¾Ý¶ªÊ§µÄÇé¿ö£¬ÎÒÒÔǰ¾Í¾­³£·¸ÕâÑùµÄ벡¡£
3.fputc()
¡¡¡¡ÏòÁ÷дһ¸ö×Ö·û£¬Ô­ÐÍÊÇint fputc(int c, FILE *stream); ³É¹¦·µ»ØÕâ¸ö×Ö·û,ʧ°Ü·µ»ØEOF¡£
4.fgetc()
¡¡¡¡´ÓÁ÷ÖжÁÒ»¸ö×Ö·û£¬Ô­ÐÍÊÇint fputc(FILE *stream); ³É¹¦·µ»ØÕâ¸ö×Ö·û,ʧ°Ü·µ»ØEOF¡£
5. fseek()
¡¡¡¡´Ëº¯ÊýÒ»°ãÓÃÓÚ¶þ½øÖÆÄ£Ê½´ò¿ªµÄÎļþÖУ¬¹¦ÄÜÊǶ¨Î»µ½Á÷ÖÐÖ¸¶¨µÄλÖã¬Ô­ÐÍÊÇint fseek(FILE *stream, long offset, int whence);Èç¹û³É¹¦·µ»Ø0£¬²ÎÊýoffsetÊÇÒÆ¶¯µÄ×Ö·ûÊý£¬whenceÊÇÒÆ¶¯µÄ»ù×¼£¬È¡ÖµÊÇ
·ûºÅ³£Á¿ Öµ »ù׼λÖà
SEEK_SET 0 Îļþ¿ªÍ· 
SEEK_CUR 1


Ïà¹ØÎĵµ£º

staticÏê½â£¨c/c++£©

C/C++ÖÐStaticµÄ×÷ÓÃÏêÊö
Ò».ÔÚCÓïÑÔÖУ¬staticµÄ×ÖÃæÒâ˼ºÜÈÝÒ×°ÑÎÒÃǵ¼ÈëÆç;£¬ÆäʵËüµÄ×÷ÓÃÓÐÈýÌõ¡£
£¨1£©ÏÈÀ´½éÉÜËüµÄµÚÒ»ÌõÒ²ÊÇ×îÖØÒªµÄÒ»Ìõ£ºÒþ²Ø¡£
µ±ÎÒÃÇͬʱ±àÒë¶à¸öÎļþʱ£¬ËùÓÐδ¼Óstaticǰ׺µÄÈ«¾Ö±äÁ¿ºÍº¯Êý¶¼¾ßÓÐÈ«¾Ö¿É¼ûÐÔ¡£ÎªÀí½âÕâ¾ä»°£¬ÎÒ¾ÙÀýÀ´ËµÃ÷¡£ÎÒÃÇҪͬʱ±àÒëÁ½¸öÔ´Îļþ£¬Ò»¸öÊÇa.c£¬ÁíÒ»¸öÊÇm ......

C#£¨C sharp£©×Ö·û´®ºÍʱ¼äµÄÏ໥ת»»

C#£¨C sharp£©×Ö·û´®ºÍʱ¼äµÄÏ໥ת»»¡£
 
Ò»¡¢DateTime –> string
ʱ¼äÀàÐÍת»¯³É×Ö·û´®ÀàÐÍ£¬ÄÇÊÇÏ൱µÄ¼òµ¥£¬Ö±½Óµ÷ÓÃToString()·½·¨¼´¿É¡£È磺
DateTime dt = DateTime.Now;
string dtStr = dt.ToString();
 
Èç¹ûÏë¶ÔÊä³ö¸ñʽ»¯£¬¿ÉÒÔÕâôд£º
dt.ToString("yyyyÄêMMÔÂddÈÕ");   ......

Eclipse¶ÔC/C++µÄÖ§³Ö±ÈNetbeansºÃ¶àÁË

Netbeans¾­³£»á³öÏÖд´úÂëµÄʱºò´úÂëÌáʾ³ö²»À´µÄÇé¿ö£¬ÉõÖÁÊÇ´úÂë¸ù±¾Ã»´í£¬±àÒë¶¼ÄÜͨ¹ý£¬µ«ÊÇ´úÂë°ïÖú¾ÍÌáʾÎÒ˵ÎÒÓдíÎó£¬ÔÚÏÂÃæ»­ÌõºìÏߣ¡¶øÕâЩÎÊÌâEclipseûÓгöÏÖ¹ý£¡¶øÇÒEclipseÓÐרÃŵÄCDT²å¼þ¿ª·¢Ð¡×飬ºÜºÃÇ¿´ó¡£ ......

£Ûת£Ý¹¹Ôì c++ IDE(linux)

±¾ÎÄת×Ô£ºhttp://www.cnblogs.com/blueoceanli/archive/2009/04/27/1444491.html
(ÐÞ¸Ä~/.vimrc,ûÓд´½¨Ö®)
set encoding=utf-8
syntax enable
syntax on
filetype on
set tabstop=4
set softtabstop=4
set shiftwidth=4
set cindent
set autoindent
filetype plugin indent on
1.Alternate (http://www.vim ......

PythonǶÈëC++

PythonǶÈëC++Ïê½â(1)--HelloWorld
À´CSDNµÄʱºò£¬¸Õ¸Õ½Ó´¥Python£¬ÄÇʱºò¶ÔPythonµÄǶÈ벿·ÖºÜ¸ÐÐËȤ£¬Ö»ÊÇһֱûÓÐʱ¼äÀ´ÅªÇåÆäÃæÉ´£¬Òò´ËҲһֱûÓÐʹÓÃǶÈëµÄ¹¦ÄÜ£¬ÁíÒ»¸öÔ­ÒòÊÇÎÒ»¹Ã»ÓÐÕæÕýÓÃPythonд¹ýÒ»¸öÕýʽµÄÓÐÓõãµÄ¶«Î÷£¬²»¹ý£¬ÏÖÔڻعýÍ·À´¼ÌÐø¿´ÕâÒ»²¿·Ö£¬·¢ÏÖ»¹ÊÇͦ¼òµ¥µÄ¡£ÒÔǰÏë°ÑÕⲿ·Ö·­Òë³öÀ´£¬¿ÉÊÇÓ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ