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语言实现把文件中数据读取并存到数组中全部内容了,希望大家多多支持毛票票~