从键盘输入一个字符串(字符串以回车作为结束),将此字符串输入到文件string中,再从文件中读出字 10
从键盘输入一个字符串(字符串以回车作为结束),将此字符串输入到文件string中,再从文件中读出字符串显示在屏幕上。(使用fgets和fputs函数)...
从键盘输入一个字符串(字符串以回车作为结束),将此字符串输入到文件string中,再从文件中读出字符串显示在屏幕上。(使用fgets和fputs函数)
展开
展开全部
#include<stdio.h>
#include<string.h>
#define MAX 128
int main()
{
char str[MAX];
FILE *fw = NULL, *fr = NULL;
printf("Input a string:\n");
fgets(str, MAX, stdin);
if ((fw = fopen("string", "w")) == NULL)
{
printf("Open file to write error!\n");
return -1;
}
fputs(str, fw);
if ((fr = fopen("string", "r")) == NULL)
{
printf("Open file to read error!\n");
return -1;
}
printf("Read from string file:\n");
while (!feof(fr))
{
fgets(str, MAX, fr);
str[strlen(str)-1] = '\0';
printf("%s\n", str);
}
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询