1. #include <stdlib.h>
2. fopen和fprintf都是对该cpp文件所在项目名称下的项目目录下的文件进行操作。例如项目名称为chapter,该文件夹下有个项目目录文件夹为chapter,那么应该把要读的文件放在chapter/chapter下面才可以找到。类似的要写入的文件如果在写入之前就已经存在,那么也是存在于chapter/chapter,如果没有,则在该chapter/chapter下新建一个同名的文件夹。
2. 如果想要以只读方式打开文件名为filename的文件:
FILE *fp = fopen(filename, "r") ;
if(fp==NULL)
printf("can not read file!");
此时如果找不到该文件,会报错
3. 如果想要以写入方式打开文件名为filename的文件:
FILE *fp = fprintf(filename, "w") ;
if(fp==NULL)
printf("can not read file!");
此时如果找不到不会报错,会新建一个名字为namefile的文件。