C語言[3] 文件IO

FILE *fopen(const char *filename, const char *mode)
int fclose( FILE *fp );
返回值:如果流成功關閉,fclose 返回 0,否則返回EOF.

int fgetc ( FILE * stream );
int fputc ( int character, FILE * stream );
int getc ( FILE * stream );
int putc ( int character, FILE * stream );
* 一樣

char * fgets ( char * str, int num, FILE * stream );
int fputs ( const char * str, FILE * stream );
char * gets ( char * str );
int puts ( const char * str );
* 兩個不同,fputs 指定了文件流, 且不會自動換行

size_t fread ( void * ptr,       size_t size, size_t count, FILE * stream );
size_t fwrite( const void * ptr, size_t size, size_t count, FILE * stream );

int getchar ( );
int putchar ( int character );

int fprintf ( FILE * stream, const char * format, ... );
int fscanf ( FILE * stream, const char * format, ... );

C語言提供了一些文件IO函數,有點糊塗了,還有標準IO,特此區分一下。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章