c语言实现把文件中数据读取并存到数组中
1.txt
12345678910
12345678910
2.txt
12345
23456
45678
程序代码:
//C++读取文本到数组.cpp:定义控制台应用程序的入口点。 // #include"stdafx.h" intreadfile1D() { chara[100]; inti; FILE*fp=fopen("1.txt","r"); if(fp==NULL) { printf("文件读取无效.\n"); return-1; } for(i=0;!feof(fp);i++) fscanf(fp,"%d",&a[i]); fclose(fp); for(i=0;i<20;i++) printf("%d",a[i]); printf("\n"); return0; } intreadfile2D() { inta[3][5]; inti,j; FILE*fp=fopen("2.txt","r"); if(fp==NULL) { printf("文件无效"); return-1; } for(i=0;i<3;i++) { for(j=0;j<5;j++) { fscanf(fp,"%d",&a[i][j]); } //fscanf(fp,"\n");不要也罢 } fclose(fp); for(i=0;i<3;i++) { for(j=0;j<5;j++) printf("%d",a[i][j]); printf("\n"); } printf("\n"); return0; } int_tmain(intargc,_TCHAR*argv[]) { readfile1D(); readfile2D(); return0; }
以上就是小编为大家带来的c语言实现把文件中数据读取并存到数组中全部内容了,希望大家多多支持毛票票~