|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
【问题描述】从文件data3.txt中读取每一行,并显示出来
【输入形式】文件
【输出形式】按行显示读取的文件内容。
【样例输入】如:
visual C++
visual Basic
visual java
visual foxpro
补充代码:
#include<stdio.h>
#include<stdlib.h>
int main()
{ FILE *fp;
int i=0;
char str[10][81]; //每行最多80个字符
补充位置: if(____________________)
{ printf("%s open error!\n","data3.txt");
exit(1);
}
补充位置: while(________________________)
{
补充位置:___________________________//读取文件中的一行内容
printf("%s",str[i]);
i++;
}
fclose(fp);
return 0;
}
- #include<stdio.h>
- #include<stdlib.h>
- int main()
- {
- FILE *fp;
- int i=0;
- char str[10][81]={};
- if(!(fp = fopen("data3.txt", "r")))
- { printf("%s open error!\n","data3.txt");
- exit(1);
- }
- while(!feof(fp))
- {
- fgets(str[i], 80, fp);
- printf("%s",str[i]);
- i++;
- }
- fclose(fp);
- return 0;
- }
复制代码
|
|