
编写用户空间c语言应用程序,程序功能是打开一个文件,从键盘输入3个字符串写入文件再从文件中读出这3个
编写用户空间c语言应用程序,程序功能是打开一个文件,从键盘输入3个字符串写入文件中,再从文件中读出着三个字符串,并输出显示,还要求写出程序员编译运行结果...
编写用户空间c语言应用程序,程序功能是打开一个文件,从键盘输入3个字符串写入文件中,再从文件中读出着三个字符串,并输出显示,还要求写出程序员编译运行结果
展开
1个回答
展开全部
#include <stdio.h>
#include <string.h>
#define N 3
int main()
{
int i;
FILE *fp = fopen("./data.txt", "w+"); // 假设文件名是data.txt
char str[81];
for(i = 0; i < N; ++i)
{
memset(str, 0, sizeof(str));
scanf("%s", str);
fprintf(fp, "%s\n", str);
}
rewind(fp);
while( !feof(fp) )
{
memset(str, 0, sizeof(str));
fgets(str, sizeof(str)-1, fp);
printf("%s", str);
}
fclose(fp);
return 0;
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询