C语言如何把以下格式的文本读出来打印到屏幕上
2个回答
展开全部
其实就是一个简单的C语言读写文件的过程,具体代码如下:
#include<stdio.h>
int main()
{
FILE *fp;
char str[128];
if((fp=fopen("Test.txt","r"))==NULL) {
printf("cannot open file/n");
return 0;
}
while(!feof(fp)) {
if(fgets(str,128,fp)!=NULL)
printf("%s",str);
}
fclose(fp);
return 0;
}
文件名为Test.txt放在与代码文件相同的目录下。
展开全部
1.fopen的函数原型:FILE * fopen(const char * path,const char * mode); fopen函数的第一个参数是文件路径,第二个参数是打开方式,有以下几种方式: r 以只读方式打开文件,该文件必须存在。 r+ 以可读写方式打开文件,该文件必须存在。 rb+ 读写打开一个二进制文件,允许读数据。 rw+ 读写打开一个文本文件,允许读和写。 w 打开只写文件,若文件存在则文件长度清为0,即该文件内容会消失。若文件不存在则建立该文件。 w+ 打开可读写文件,若文件存在则文件长度清为零,即该文件内容会消失。若文件不存在则建立该文件。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询