www.3112.net > 请问一下 怎么用C语言实现读取一个txt文件里的数据...

请问一下 怎么用C语言实现读取一个txt文件里的数据...

你好! 代码写完了,你看看吧 #includeint main(){double X[200]={0};double Y[200]={0};int a=0;FILE *fp;fp=fopen("jiedian.dat","r"); while(!feof(fp)){fscanf(&fp,"%lf %lf",&X[a],&Y[a]); a++;} return 0;}

/*假设你的数据文件是d:\ttt.txt 用循环把数字读到数组a里面顺便显示出来 */ #include int main() { double a[100]; int i=0; FILE* fp; if((fp=fopen("d:\\ttt.txt","r"))==0) { printf("无文件!!\n"); return -1; } w...

//main.c文件 #include #include int main() { int a[10][10]={0},i,j,h,l,v; FILE *inf; inf=fopen("data.txt","r"); while(!feof(inf)) { fscanf(inf,"%d %d %d",&h,&l,&v); fgetc(inf); a[h][l]=v; } for(i=0;i

/*假设你的数据文件是d:\ttt.txt 用循环把数字读到数组a里面顺便显示出来 */ #include int main() { double a[100]; int i=0; FILE* fp; if((fp=fopen("d:\\ttt.txt","r"))==0) { printf("无文件!!\n"); return -1; } while(!feof(fp)) { fscanf...

#include #define F_PATH "d:\\myfile\\file.dat" char c; int main(){ FILE*fp=NULL;//需要注意 fp=fopen(F_PATH,"w"); //创建文件 if(NULL==fp) return -1;//要返回错误代码 while(scanf("%c",&c)!=EOF) fprintf(fp,"%c",c); //从控制台中读入...

直接新建两个文件指针即可,理论上按照这样的方法是可以读取任意个文件的。数量并不受到硬件上的限制。 具体操作的代码如下: #include void main() { int a,b,c; FILE *fp1,*fp2; if(((fp1=fopen("c:\date1.txt","r"))==NULL)||((fp2=fopen("c:...

#include#includeint main(){FILE *fp1,*fp2;char str[100];if((fp1=fopen("data1.txt","r"))==NULL)//打开源文件{printf("不能打开文件!!!\n");return 1;}if((fp2=fopen("data2.txt","w"))==NULL)//打开目标文件{printf("不能打开文件!!!\n");r...

//其中的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...

标准库中提供了很多库函数可以读取的;如fprintf,fscanf,fput,fget...fwrite,fread等;也可以调用系统库,read,write......

一般来说在C语言中读取txt文件的信息有两种方法,一种是使用C语言标准文件I/O中的fopen()、fread()等等函数,一种是调用操作系统中的API函数,比如Windows上的ReadFile()、OpenFile()等等,现在操作系统一般都具备内存文件映射功能,对于大的txt...

网站地图

All rights reserved Powered by www.3112.net

copyright ©right 2010-2021。
www.3112.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com