1.éè¿fopenæå¼æ件ï¼fputsåæ件åå ¥æ°æ®ï¼fcloseå ³éæ件ã
#include <stdio.h>2.FILE *fopen( const char *fname, const char *mode );
fopen()å½æ°æå¼ç±fname(æ件å)æå®çæ件, 并è¿åä¸ä¸ªå
³è该æ件çæµ.å¦æåçé误, fopen()è¿åNULL.
mode(æ¹å¼)æ¯ç¨äºå³å®æ件çç¨é(ä¾å¦ ç¨äºè¾å
¥,è¾åº,çç)
Mode(æ¹å¼)
æä¹
"r"
æå¼ä¸ä¸ªç¨äºè¯»åçææ¬æ件
"w"
å建ä¸ä¸ªç¨äºåå
¥çææ¬æ件
"a"
éå å°ä¸ä¸ªææ¬æ件
"rb"
æå¼ä¸ä¸ªç¨äºè¯»åçäºè¿å¶æ件
"wb"
å建ä¸ä¸ªç¨äºåå
¥çäºè¿å¶æ件
"ab"
éå å°ä¸ä¸ªäºè¿å¶æ件
"r+"
æå¼ä¸ä¸ªç¨äºè¯»/åçææ¬æ件
"w+"
å建ä¸ä¸ªç¨äºè¯»/åçææ¬æ件
"a+"
æå¼ä¸ä¸ªç¨äºè¯»/åçææ¬æ件
"rb+"
æå¼ä¸ä¸ªç¨äºè¯»/åçäºè¿å¶æ件
"wb+"
å建ä¸ä¸ªç¨äºè¯»/åçäºè¿å¶æ件
"ab+"
æå¼ä¸ä¸ªç¨äºè¯»/åçäºè¿å¶æ件
3.int fputs( const char *str, FILE *stream );
fputs()å½æ°æstr(å符串)æåçå符åå°ç»åºçè¾åºæµ. æåæ¶è¿åéè´å¼, 失败æ¶è¿åEOF.
4.int fclose( FILE *stream );
å½æ°fclose()å ³éç»åºçæ件æµ, éæ¾å·²å ³èå°æµçææç¼å²åº. fclose()æ§è¡æåæ¶è¿å0,å¦åè¿åEOF.