ファイルの読み込みを含む問題
Posted: 2010年8月06日(金) 15:57
初めて投稿させていただきます。
「ファイル data 100.txt を読みこみ、優勝者のデータを出力するプログラムを作れ」
という問題なんですが、3か所わからない点があるので教えていただきたいのです。
???となっているところがわからない場所です、
ファイル data 100.txtは
1 山田太郎 20.5
などのゼッケン、氏名、ファイルの記述されたデータです。
助けていただけると幸いです(´`)
--
#include<stdio.h>
#difine N 20
struct SANKA {
int zk;
char name[30];
double time;
};
void Yusyou(int n,struct SANKA ns[/url],struct SANKA *m){
struct SANKA wmin;
int i;
wmin = ??? ;
for(i=1;i<n;i++){
if(wmin.time>ns.time) wmin = ??? ;
}
*m=wmin;
}
main(){
FILE *fp;
struct SANKA score[N],max;
int n =0;
int i =0;
fp=fopen("data100.txt","r");
while(fscanf(fp,"%d%s%lf",&score[n].zk,score[n].name,
&score[n].time) ! = EOF) n++;
fclose(fp);
Yusyou(n,score, ??? );
printf("優勝者:ゼッケン番号%3d番%10s タイム%10.3f秒\n"
,max.zk,max.name,max.time);
}
---
「ファイル data 100.txt を読みこみ、優勝者のデータを出力するプログラムを作れ」
という問題なんですが、3か所わからない点があるので教えていただきたいのです。
???となっているところがわからない場所です、
ファイル data 100.txtは
1 山田太郎 20.5
などのゼッケン、氏名、ファイルの記述されたデータです。
助けていただけると幸いです(´`)
--
#include<stdio.h>
#difine N 20
struct SANKA {
int zk;
char name[30];
double time;
};
void Yusyou(int n,struct SANKA ns[/url],struct SANKA *m){
struct SANKA wmin;
int i;
wmin = ??? ;
for(i=1;i<n;i++){
if(wmin.time>ns.time) wmin = ??? ;
}
*m=wmin;
}
main(){
FILE *fp;
struct SANKA score[N],max;
int n =0;
int i =0;
fp=fopen("data100.txt","r");
while(fscanf(fp,"%d%s%lf",&score[n].zk,score[n].name,
&score[n].time) ! = EOF) n++;
fclose(fp);
Yusyou(n,score, ??? );
printf("優勝者:ゼッケン番号%3d番%10s タイム%10.3f秒\n"
,max.zk,max.name,max.time);
}
---