質問: fopen("hw.dat","r"))==NULL){ printf("\aファイルをオープンできません。\n"); } else{ while(fscanf(fp,"%s %s %lf %lf %lf",human[i].name,human[i].number,&human[i].math,&human[i].eng,&human[i].phy)){ printf("%-10s %-10s %5.1f %5.1f %5.1f\n",human[i].name,human[i].number,human[i].math,human[i].eng,human[i].phy); i++; } fclose(fp); } return i; printf("平均点を表示しますか? はい:1 いいえ:2 :"); scanf("%d",&a); if(a==1){ sum_Student(human,cnt,&mave,&eave,&pave); printf("数学の平均点は%3.1lfです。",mave); printf("英語の平均点は%3.1lfです。",eave); printf("物理の平均点は%3.1lfです。",pave); } do{ printf("各順にソートしますか? はい:1 いいえ:2 :"); scanf("%d",&b); if(a==1){ printf("どのデータによってソートしますか? 名前:1 学籍番号:2 数学:3 英語:4 物理:5 :"); scanf("%d",&c); printf("昇順と降順どちらでソートしますか? 昇順:1 降順:2 :"); scanf("%d",&d); if(c==1&d==1){ puts("\n名前を昇順にソートしました。"); sort_by_name1(human,cnt); for(i=0;i
回答: 存在しないファイルを読み込もうとしたら開けなかった、ということですよね? とりあえず自分で該当するデータが入っているファイルを作って paiza.io にアップロードしたら少し前進するんじゃないかと思います。 に「エディターエリアにファイルをドラッグアンドドロップするとファイルのアップロードが可能です。」と書いてあります。それ以降にも複数ファイルのアップロードの仕方などが書いてあります。