1 //文件的打开和关闭 2 #define _CRT_SECURE_NO_WARNINGS 3 #include<stdio.h> 4 #include<stdlib.h> 5 #include<string.h> 6 int Only_Read_file(FILE* fp) 7 { 8 //以只读方式打开文件 9 fp = fopen("D:/C_sum/test.txt", "r"); 10 if (fp == NULL) //进行判断,判断是否成功打开文件 11 { 12 perror("fopen error:"); //perror函数会输出错误描述,会在perror中的字符串加上错误的报错来输出 13 return 0; 14 } 15 printf("test good\n"); 16 fclose(fp); 17 return 1; 18 19 } 20 int Only_Write_file(FILE* fp) 21 { 22 fp = fopen("D:/C_sum/test.txt", "w"); 23 if (fp == NULL) 24 { 25 perror("fopen error:"); 26 return 0; 27 } 28 printf("test Good\n"); 29 fclose(fp); 30 return 1; 31 } 32 int main_file_() 33 { 34 //第一步先申明文件指针变量 35 FILE* fp = NULL; 36 //第二步打开文件 37 38 /*以绝对路径的方式打开只写方式打开文件 39 Only_Read_file(fp); 40 */ 41 /*以绝对路径的方式打开只写方式打开文件 42 Only_Write_file(fp); 43 */ 44 //最后在采取操作结束后关闭文件 45 //fclose(fp); 46 return 0; 47 }