C语言中,只读文件,可读写文件,只写文件是什么?

C语言中,只读文件,可读写文件,只写文件是什么?,第1张

只读文件是只能读取文件的内容,不能对文件的内容进行修改,只写文件是既能读取文件内容又能修改文件内容,只写文件是只能向文件中输入,不能查看文件的内容。其实还有可执行文件,也就是可以运行的文件。

fopen_s和fopen的用法不一样

你代码需要改成这样

#include<stdio.h>

#include<stdlib.h>

void main()

{

FILE *fp=NULL

fopen_s(&fp, "E:\\RNG.txt", "w")

if (fp!=NULL)

{

printf("open successs\n")

}

else

{

printf("can not open E:\\hekai666.txt\n")

}

}

当然可以!

#include <stdio.h>

int main()

{

FILE *fd

fd = fopen("./test.txt", "r")

if(NULL == fd)

{

perror("open error.\n")

fclose(fd)

return -1

}

fclose(fd)

return 0

}

打开文件的方式有很多种: "w","r","a"等。建议楼主去看看fopen函数的第二个参数。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/11861171.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存