c语言 字符串 为什么写不进 文件
发布网友
发布时间:2023-07-08 20:28
我来回答
共1个回答
热心网友
时间:2023-10-28 00:43
修改如下:
#include<stdio.h>
int main()
{ FILE*fp; fp=(fopen("save.txt","w+"));
printf("\n请输入内容\n");
char in[100];
gets(in);
puts(in);
fputs(in,fp);
fclose(fp);//要先关掉文件,因为你是以写的形式打开的
fp=fopen("save.txt","r");//再以读的形式打开,就ok了,或者,一开始以读写的形式打开也行
char stri[100];
fgets(stri,100,fp); printf("%s",stri);
char h=getchar();
}追问怎么以读写的方式打开呀 w+不就是吗???
追答fp=fopen("save.txt","rw");