構造体の課題

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
ワタナベ

構造体の課題

#1

投稿記事 by ワタナベ » 18年前

#include <stdio.h>
#include <stdlib.h>
int main( void )
{
int err,cnt,ave=0,val;
FILE *fp;
char filename[FILENAME_MAX];

printf("Input filename:");
scanf("%s",filename);
printf("Prefecture Pop. Out. Ave.\n");
printf("--------------------------------------\n");

if((fp=fopen(filename,"r"))==NULL){
printf("error:fopen");
exit(EXIT_FAILURE);
}

while( fgets(filename, FILENAME_MAX, fp) != NULL ){
printf("%s",filename);
cnt++;
}

if((err=fclose(fp))==EOF){
printf("error:fclose");
exit(EXIT_FAILURE);
}

return 0;
}
構造体を使って、県名、人口、出荷額、一人当たりの出荷額を表示するプログラムを作りたいんです。構造体を使用するにはどう変えれば良いですか?
読み込みに使うファイルはpref_output.txtで内容は

                 Toukyou 2879 65523 22.76
Osaka 1951 62860 32.22
Senndai 1528 49505 32.40
Hakata 726 10034 13.17
Sapporo 613 10255 16.73

keichan

Re:構造体の課題

#2

投稿記事 by keichan » 18年前

まずは構造体を定義してみてください。

閉鎖

“C言語何でも質問掲示板” へ戻る