#include <stdio.h>
struct a
{
int num;
char name[20];
int yingyu;
int tiyu;
int zhian;
}a[20];
int main()
{
int i,j;
FILE* fp=fopen("實驗五.txt","r");
if(fp==NULL)
{
printf("無檔案");
return -1;
}
for(i=0;i<20;i++)
{fscanf(fp,"%d %s %d %d %d",&a[i].num,&a[i].name,&a[i].yingyu,&a[i].tiyu,&a[i].zhian);
}
fclose(fp);
for(i=0;i<20;i++)
{
printf("%d %s %.2d %.2d %.2d",a[i].num,a[i].name,a[i].yingyu,a[i].tiyu,a[i].zhian);
printf("\n");
}
return 0;
}
我想知道為什么讀不出來
uj5u.com熱心網友回復:
試一下,還有你檔案里面的資料格式正確嗎?FILE* fp=fopen("實驗五.txt","rb+");
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/66056.html
標籤:基礎類
