phfb.net
当前位置:首页 >> C语言读取文件 >>

C语言读取文件

#include #include #define LINE 1024 char *ReadData(FILE *fp, char *buf) { return fgets(buf, LINE, fp);//读取一行到buf } void someprocess(char *buf) { printf("%s", buf);//这里的操作你自己定义 } void main() { FILE *fp; char *buf,...

//每个单词之间必须用换行符隔开 #include #include #include #define BUF_MAX 1024 int main() { char findStr[100]; char *pStr=(char*)malloc(BUF_MAX); FILE*pFile; if((pFile=fopen("C:\\Users\\hp\\Desktop\\words.txt","rt"))==NULL) { f...

#include void main() { FILE *fp1,*fp2; char name[100]; fp1=fopen("g_name.out","r"); while(!feof(fp1)) { fgets(fp1,name); fp2=fopen(name,"r"); 以下再读取fp2中的内容。 由于没有编译器,没办法调试,你自己可以根据这个思路写下去。 } }

写入文件: //--------------------------------------------------------------------------- #include int main(void) { char name[80],pas[80]; FILE *fp=fopen("user.txt","w");/*以写模式("w")打开文件user.txt,如果不存在,会自动创建*/ get...

fgets有两种用法,第一种是读取指定个数的字符,另外一种 是读取到行尾,比如你知道每一行的长度肯定不少于n,那么 可以这样: for (int i = 0; i < 10; i++) { fgets(result, 10, file); fgets(useless, n, file); }

在C语言中,文件操作都是由库函数来完成的。 要读取一个txt文件,首先要使用文件打开函数fopen()。 fopen函数用来打开一个文件,其调用的一般形式为: 文件指针名=fopen(文件名,使用文件方式) 其中,“文件指针名”必须是被说明为FILE 类型的指...

//其中的in.txt就是你要读取数据的文件,当然把它和程序放在同一目录 ------------------------------------- #include int main() { int data; FILE *fp=fopen("in.txt","r"); if(!fp) { printf("can't open file\n"); return -1; } while(!feo...

#include #include int main() { FILE *fd; char buf[1024]; char e[10]; int i,j=3; if ((fd = fopen("file1.dat","ab+")) == NULL) //r是打开一个用于读取的文本文件.rb+是打开一个文件,并在末尾追加数据 { printf("ERROR\n"); return 0; } e...

学文件指针了没? #include int main(void){ FILE *p; p = fopen("a.txt", "r"); //前提是你要在你的工作目录里有一个有内容的a.txt文件,自己创建一下吧,写两句(不要整汉语哈)。 while(!feof(p)) { putchar(fgetc(p)); } fclose(p); return 0;}

1.用fgets函数可以读取文件中某行的数据,某列数据就必须一个一个读入每行的第几个字符,再存入到一个字符串当中。2.例程: #include#includevoid main(){ char a[100],b[100],c[100]; int i=3,j=4,k=0; //第三行,第四列 FILE *fp = fopen("dat...

网站首页 | 网站地图
All rights reserved Powered by www.phfb.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com