当前位置: 代码迷 >> C语言 >> 文件字符串读写问题
  详细解决方案

文件字符串读写问题

热度:206   发布时间:2006-08-26 12:07:07.0
文件字符串读写问题
#include<stdio.h> //先输入字符串,再输出。可是现在只有输入,不能输出,请问错在哪里??
main()
{
FILE *fp;
char ch,st[20];
if((fp=fopen("d:\\string.txt","a+"))==NULL)
{
printf("Cannot open file strike any key exit!");
getchar();
exit(1);
}
printf("input a string:\n");
scanf("%s",st);
fputs(st,fp); 为什么这句输不出字符,。
rewind(fp);
fgets(st,5,fp);
printf("\n");
fclose(fp);
}
搜索更多相关的解决方案: 字符  文件  

----------------解决方案--------------------------------------------------------

已经输出字符了.您的程序正常.
只是最后的fgets();语句没什么用处。


----------------解决方案--------------------------------------------------------
  相关解决方案