fopen与fprintf的使用

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的文件。


猜你喜欢

转载自blog.csdn.net/qq_38665104/article/details/80020196