怎么改呀
#include <stdio.h>int a;
char b, c;
int main()
{
FILE *fp1 = fopen_s("input.txt", "r"); //打开输入文件
FILE *fp2 = fopen_s("output.txt", "w"); //打开输出文件
它说fopen_s函数不接受2个参数
在定义FILE * fp 之后,fopen的用法是: fp = fopen(filename,"w")。而对于fopen_s来说,还得定义另外一个变量errno_t err
然后err = fopen_s(&fp,filename,"w")。
返回值的话,对于fopen来说,打开文件成功的话返回文件指针(赋值给fp),打开失败则返回NULL值;
对于fopen_s来说,打开文件成功返回0,失败返回非0。
具体怎么改 可参考:https://blog.csdn.net/fenhong91/article/details/54906268 肖-肖 发表于 2021-6-4 22:29
在定义FILE * fp 之后,fopen的用法是: fp = fopen(filename,"w")。而对于fopen_s来说,还得定义另外一个 ...
这个文件存储怎么个操作法呀 百度了也不怎么清楚
页:
[1]