柚子快报邀请码778899分享:开发语言 C语言文件操作

http://yzkb.51969.com/

fopen(A,B)    参数A,B均是字符串;A表示待打开文件的名字,B表示打开方式

常见打开方式:

"w"    写入操作          "r"    读取操作         "a"追加数据

"rb"    二进制读取操作            "wb"     二进制写入操作

"r+":可读可写,原文件必须存在            "w+":创建一个可读可写的新文件

"a+":可读可追加

常用函数:

fgetc(FILE*   F)        从F指向的文件中读取一个字符

fputc( int   C , FILE *   F )         将C写入F所指向的文件当中

fgets( char *  S , int   n , FILE *   F )       从F所指向的文件中读取n个字符到S

fputs( char *   S , FILE *  F )        向F所指向的文件中写入字符串S

fread和fwrite函数用于二进制的读写

fread( buf , size , num , fp )          //参数num表示读取次数

example:

char buf[50];

FILE* fp = fopen("test.txt","rb");

fread(buf,sizeof(char)*50,1,fp);

fwrite( buf , size , num , fp )       功能相反,其余同上

freopen( const  char *  A , const  char *  B , FILE *  F )          //文件流重定向

A:文件名称                 B:打开方式                  F:文件流

rewind(FILE*    F)        使文件的读取位置指针重新指向文件的开头

柚子快报邀请码778899分享:开发语言 C语言文件操作

http://yzkb.51969.com/

相关文章

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。