c语言文本读取,C语言文本读取长句生成字符串

dfnjsfkhak 20 0

大家好,今天小编关注到一个比较意思的话题,就是关于c语言文本读取问题,于是小编就整理了2个相关介绍c语言文本读取的解答,让我们一起看看吧。

  1. 怎么用C语言从某个硬盘上读入文件?
  2. C语言中如何读取文件里的行数?

怎么用C语言从某个硬盘上读入文件

#include"stdio.h"intmain(){FILE*fp=NULL;intch;fp=fopen("D:\\sample.txt","r")

;//打开文件,需要注意的是,你必须把该文件放在D盘下,不然会报错while(1){ch=fgetc(fp)

c语言文本读取,C语言文本读取长句生成字符串-第1张图片-芜湖力博教育咨询公司
(来源网络,侵删)

;//if(ch==EOF)/*endoffile文件末尾*/break;printf("%c",ch);}//读取数据,直到文件末尾,读取一个数据就输出一个数据fclose(fp)

;//关闭文件return0;}调试无误。要把数据存到a[i],改下就行,inti=0,a[100];把上面的变量ch的值赋给数组就行a[i++]=ch;

C语言中如何读取文件里的行数?

#include <stdio.h>

c语言文本读取,C语言文本读取长句生成字符串-第2张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

int hangshu(char file[])//输入工程目录下的文件名,或者其他目录下绝对路径名例如:c:\\1.txt;

{

char c;

c语言文本读取,C语言文本读取长句生成字符串-第3张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

int h=0;

FILE *fp;

fp=fopen(file,"r");

if(fp==NULL)

return -1;//表示文件打开错误

while((c=fgetc(fp))!=EOF)

到此,以上就是小编对于c语言文本读取的问题就介绍到这了,希望介绍关于c语言文本读取的2点解答对大家有用

标签: 文件 读取 语言