C语言 怎么从文件中读取数据到三个数组中
把第一列的保存在第一个数组;第二列保存在第二个数组第三列保存在第三个数组;文件的指针是pf...
把第一列的保存在第一个 数组;第二列保存在第二个数组 第三列保存在第三个数组;
文件的指针是 pf 展开
文件的指针是 pf 展开
2个回答
展开全部
int main()
{
char mystring [100]={0};
int cur=0; char str[10][100]={0};int num1[10],num2[10];
FILE* pFile = fopen ("2.txt" , "r");
if (pFile == NULL) perror ("Error opening file");
else {
while(!feof(pFile))
{
fgets (mystring , 100 , pFile);
sscanf(mystring,"%s %d %d",str[cur],num1+cur,num2+cur);
++cur;
}
}
for(int i=0;i<cur;++i)
printf("%s %d %d\n",str[i],num1[i],num2[i]);
}
{
char mystring [100]={0};
int cur=0; char str[10][100]={0};int num1[10],num2[10];
FILE* pFile = fopen ("2.txt" , "r");
if (pFile == NULL) perror ("Error opening file");
else {
while(!feof(pFile))
{
fgets (mystring , 100 , pFile);
sscanf(mystring,"%s %d %d",str[cur],num1+cur,num2+cur);
++cur;
}
}
for(int i=0;i<cur;++i)
printf("%s %d %d\n",str[i],num1[i],num2[i]);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询