【C++】文件输入输出流

.dat 文件 数据文件

二进制文件后缀名为 .bin
文本文件 后缀名 txt、.doc.、.docx、.wps 以ASCII 码存储数据的

文件指针,用于指明其位置

  1. 文件开关
    fopen 第二个参数char*类型 需要“” 括起来
    err = fopen_s(&fp1,“File Information.txt”, “a”); //若return 1 , 则将指向这个文件的文件流给fp1 此句摘处
    关闭文件 fclose(指针名)

  2. 文件读写
    fscanf 读
    fprintf 写

  3. 与无s的区别
    fopen用法: fp = fopen(filename,“w”)。
    fopen_s用法:,须定义另外一个变量errno_t err,然后err = fopen_s(&fp,filename,“w”)。
    返回值: fopen打开文件成功,返回文件指针(赋值给fp),打开失败则返回NULL值;
    fopen_s打开文件成功返回0,失败返回非0。
    fscanf用法:fscanf(fp,"%d",&var)
    fscanf_s用法:fscanf(fp,"%d",&var,sizeof(int))
    区别:fscanf_s需要指定长度

Refer

发布了70 篇原创文章 · 获赞 0 · 访问量 1705

猜你喜欢

转载自blog.csdn.net/weixin_44807751/article/details/104498369