1.报错:E0513
fp=fopen_s(&fp,"in.text","w+");
报错:E0513 不能将 “errno_t” 类型的值分配到 “FILE *” 类型的实体
改正方法:
errno_t err;
if(err=fopen_s(&fp,"in.text","w+"));
2.向文件中写入信息
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{
FILE *fp;
char s[20];
scanf_s("%s", s,20);
errno_t err;
if(err = fopen_s(&fp,"d:\\test.txt", "w"));
if (fp == NULL)
{
printf("create file failed\n");
return -1;
}
fprintf(fp, "%s", s);
fclose(fp);
system("pause");
return 0;
}
注意保存的路径