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

c Îļþ²Ù×÷

1.fopen()
¡¡¡¡fopenµÄÔ­ÐÍÊÇ£ºFILE *fopen(const char
*filename,const char
*mode)£¬fopenʵÏÖÈý¸ö¹¦ÄÜ£ºÎªÊ¹Óöø´ò¿ªÒ»¸öÁ÷£¬°ÑÒ»¸öÎļþºÍ´ËÁ÷ÏàÁ¬½Ó£¬¸ø´ËÁ÷·µ»ØÒ»¸öFILRÖ¸Õë¡£
¡¡¡¡²ÎÊý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¡£
¡¡¡¡ÔÚ³ÌÐò½áÊøÊ±Ò»¶¨Òª¼ÇµÃ¹Ø±Õ´ò¿ªµÄÎļþ£¬²»È»¿ÉÄÜ»áÔì³ÉÊý¾Ý¶ªÊ§µÄÇé¿ö£¬ÎÒÒÔ
ǰ¾Í¾­³£·¸ÕâÑùµÄ´íÎó¡£
¡¡¡¡Àý£ºfclose(fp);
3.fputc()
¡¡¡¡ÏòÁ÷дһ¸ö×Ö·û£¬Ô­ÐÍÊÇint fputc(int c, FILE
*stream); ³É¹¦·µ»ØÕâ¸ö×Ö·û,ʧ°Ü·µ»ØEOF¡£
¡¡¡¡Àý£ºfputc(’X’,fp);
4.fgetc()
¡¡¡¡´ÓÁ÷ÖжÁÒ»¸ö×Ö·û£¬Ô­ÐÍÊÇint fputc(FILE *stream); ³É¹¦·µ»ØÕâ¸ö×Ö·û,ʧ°Ü·µ»ØEOF¡£
¡¡¡¡Àý£ºchar
ch1=fgetc(fp);
5. fseek()
¡¡¡¡´Ëº¯ÊýÒ»°ãÓÃÓÚ¶þ½øÖÆÄ£Ê½´ò¿ªµÄÎļþÖУ¬¹¦ÄÜÊÇ


Ïà¹ØÎĵµ£º

C³ÌÐòÉè¼ÆÌ·ºÆÇ¿°æ×ܽᣨһ£©

1¡¢Á½¸öfloatÐÍÊý¾ÝÏà¼Ó£¬Ò²¶¼ÏÈת»¯³ÉdoubleÐÍ£¬È»ºóÔÙÏà¼Ó£¬ÒÔÌá¸ßÔËË㾫¶È¡£
2¡¢Çó×Ö½ÚÔËËã·ûsizeof£¬¼ÇסËü²»ÊÇÒ»¸öº¯Êý¡£
3¡¢++£¬--ÔËËã·ûÖ»ÄÜÓÃÓÚ±äÁ¿£¬¶ø²»ÄÜÓÃÓÚ³£Á¿»òÕß±í´ïʽ¡£
4¡¢++£¬--µÄ½áºÏ·½ÏòÊÇ“×ÔÓÒÏò×ó”¡£
  int i=3;
  cout<<-i++<<endl;
  cout< ......

C's egg pain

1.ÊäÈëÒ»¶Î×Öĸ¼ÓÊý×ֵľä×Ó£¬È»ºóÊä³öÆäÖÐÓм¸×éÊý×Ö£¬²¢ÇÒÊä³ö¸÷×éÊý×Ö£¬²¢¶ÔÆäÇ󯽾ùÖµ£¨È¡Õû¼´¿É£©
#include<stdio.h>
#include<math.h>
int main()
{
int i,x=0,t=0,n=0,p=0;
char a[90]={0};
scanf("%s",a);
printf("Found:");
for(i=0;i<90;i++)
{
if(a[i]&g ......

C ÑÕÉ«±ÈÕÕ±í


---------------------------------------------------
Ãû          µÈ¼ÛÖµ           º¬ Òå
BLACK             0           ºÚ
BLUE               1     ......

50¸öC/C++Ô´´úÂëÍøÕ¾


50¸öc/c++Ô´´úÂëÍøÕ¾
ÎÄÕ³ö´¦£ºhttp://blog.chinaunix.net/u3/106835/showart_2190632.html
C/C++ÊÇ×îÖ÷ÒªµÄ±à³ÌÓïÑÔ¡£ÕâÀïÁгöÁË50ÃûÓÅÐãÍøÕ¾ºÍÍøÒ³Çåµ¥£¬ÕâÐ©ÍøÕ¾Ìṩc/c++Ô´´úÂë
¡£Õâ·ÝÇåµ¥ÌṩÁËÔ´´úÂëµÄÁ´½ÓÒÔ¼°ËüÃǵÄС˵Ã÷¡£ÎÒÒѾ¡Á¦°üÀ¨×î¼ÑµÄC/C++Ô´´úÂëµÄÍøÕ¾¡£Õâ²»ÊÇÒ»¸öÍêÕûµÄÇåµ¥£¬ÄúÓн¨Òé¿ÉÒÔÁªÏµÎÒ£¬ ......

C´úÂëÓÅ»¯·½°¸

1¡¢Ñ¡ÔñºÏÊʵÄËã·¨ºÍÊý¾Ý½á¹¹
Ñ¡ÔñÒ»ÖÖºÏÊʵÄÊý¾Ý½á¹¹ºÜÖØÒª£¬Èç¹ûÔÚÒ»¶ÑËæ»ú´æ·ÅµÄÊýÖÐʹÓÃÁË´óÁ¿µÄ²åÈëºÍɾ³ýÖ¸ÁÄÇʹÓÃÁ´±íÒª¿ìµÃ¶à¡£Êý×éÓëÖ¸ÕëÓï¾ä¾ßÓÐÊ®·ÖÃÜÇеĹØÏµ£¬Ò»°ãÀ´Ëµ£¬Ö¸Õë±È½ÏÁé»î¼ò½à£¬¶øÊý×éÔò±È½ÏÖ±¹Û£¬ÈÝÒ×Àí½â¡£¶ÔÓڴ󲿷ֵıàÒëÆ÷£¬Ê¹ÓÃÖ¸Õë±ÈʹÓÃÊý×éÉú³ÉµÄ´úÂë¸ü¶Ì£¬Ö´ÐÐЧÂʸü¸ß¡£
ÔÚÐí¶àÖÖÇ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ