大家好,今天小编关注到一个比较有意思的话题,就是关于c语言文本读取的问题,于是小编就整理了2个相关介绍c语言文本读取的解答,让我们一起看看吧。
怎么用C语言从某个硬盘上读入文件?
#include34;stdio.h"intmain(){FILE*fp=NULL;intch;fp=fopen("D:\\sample.txt","r")
;//打开文件,需要注意的是,你必须把该文件放在D盘下,不然会报错while(1){ch=fgetc(fp)
;//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>
int hangshu(char file[])//输入工程目录下的文件名,或者其他目录下绝对路径名例如:c:\\1.txt;
{
char c;
int h=0;
FILE *fp;
fp=fopen(file,"r");
if(fp==NULL)
while((c=fgetc(fp))!=EOF)
到此,以上就是小编对于c语言文本读取的问题就介绍到这了,希望介绍关于c语言文本读取的2点解答对大家有用。