文件操作 fopen() fclose()

#define _CRT_SECURE_NO_DEPRECATE  /*取消scanf,printf不安全之类的错误提示*/
/* fopen example */
#include <stdio.h>
#include <string.h>
int main()
{
FILE * pFile, *pFile2;
char buf[101];
char buf2[101] = "hello file test!";
pFile = fopen("myfile.txt", "w");
pFile2 = fopen("fopentest.txt", "r"); //只读方式打开,文件必须存在。
if (pFile != NULL)
{
fputs("fopen example!", pFile);
fclose(pFile);
}
if (pFile2 != NULL){
fgets(buf, 100, pFile2);
puts(buf);
fclose(pFile2);
}
pFile2 = fopen("fopentest.txt", "a"); //附加的方式打开,插入字符到文件末尾。如果此文件不存在,则创建它。
fputs(buf2, pFile2);
fclose(pFile2);
pFile2 = fopen("fopentest.txt", "r");
fgets(buf, 100, pFile2);
puts(buf);
fclose(pFile2); pFile2 = fopen("fopentest.txt", "w");
fputs("fopen example2!", pFile2);
//fgets(buf, 100, pFile2); //向文件内写数据的时候,如果向要查看写入的数据,必须先关闭文件重新打开,否则会影响刚刚写入的数据。
fclose(pFile2);
pFile2 = fopen("fopentest.txt", "r");
fgets(buf, 100, pFile2);
fclose(pFile2);
return 0;
}

  

上一篇:BirdError


下一篇:nyist 500 一字棋