C/C++の宿題を片付けます 53代目
■ このスレッドは過去ログ倉庫に格納されています
0021デフォルトの名無しさん
2005/11/16(水) 20:15:14#include <stdio.h>
struct pref{
char name[20];
int pop,area;
float den;
};
int main(){
FILE* fp;
char buf[256];
fp = fopen("data.txt","r");
if(fp==NULL){
printf("データファイル'data.txt'が読み込めません.\n");
exit(-1);
}
struct pref prefs[10];int i;
for(i=0;i<10;i++){
fgets(buf,256,fp);
sscanf(buf,"%s %i %i\n",&prefs[i].name,&prefs[i].pop,&prefs[i].area);
prefs[i].den=(float)prefs[i].pop/(float)prefs[i].area;
}
printf("name pop area den\n");
printf("---------------------------------\n");
for(i=0;i<10;i++)printf("%-9s %6i %6i %g\n",prefs[i].name,prefs[i].pop,prefs[i].area,prefs[i].den);
return 0;
}
考えてないのに考えたのですが、とか述べてんじゃねーよ
■ このスレッドは過去ログ倉庫に格納されています