文件操作常用函数
fopen() 打开流 fclose() 关闭流fputc() 写一个字符到流中fgetc() 从流中读一个字符fseek() 在流中定位到指定的字符fputs() 写字符串到流fgets() 从流中读一行或指定个字符fprintf() 按格式输出到流fscanf() 从流中按格式读取feof() 到达文件尾时返回真值ferror() 发生错误时返回其值rewind() 复位文件定位器到文件开始处remove() 删除文件fread() 从流中读指定个数的字符fwrite() 向流中写指定个数的字符tmpfile() 生成一个临时文件流tmpnam() 生成一个唯一的文件名
//按照字符写文件void main(){int i=0;//循环变量FILE *fp=NULL;char buf[]="alkdjlkfjdlkjfodijfoidjdijfkldjfk";//Linux和win下通用char *filename="D:/1.txt";//文件路径名//打开流fp=fopen(filename,"a+");if (fp==NULL){printf("func fopen() errn");return;}for (i=0; i<strlen(buf); pre="">
//按照字符读文件void main(){FILE *fp=NULL;char *filename="D:/1.txt";//打开流fp=fopen(filename,"r");if (fp == NULL){//打开流失败printf("func fopen() errn");return ;}while(!feof(fp)){char tep=fgetc(fp);printf("%c ",tep);}fclose(fp);system("pause");}