だから、この光プロジェクトは、ユーザーがテキストファイルを読んでいました私の過去のクラスのいずれかにあった(下記参照、「studentstuff.txt」それを呼び出すことができます)読むと(ラインごと)のtxtファイルを変更
*studentstuff.txt*
1
Bob Smith
24
3.5
2
Jill Williams
23
3.6
3
Tom Jones
32
2.4
4
Julie Jackson
21
3.1
5
Al Brown
23
3.35
6
Juan Garcia
22
3.4
-7
Melissa Davis
20
3.2
8
Jack Black
44
1.1
と出力が印刷されます:1)生徒数2)平均年齢3)平均GPA。この割り当てでは、構造体を持っていた:
:いくつかの小さな数学と機能が吐き出した後typedef struct{
int id;
char name[255];
int age;
float gpa;
}student;
は、プログラムによると、「studentstuff.txtは、」その後、読み、ソートされた構造体によるとされ、
学生の '#':
平均年齢:
平均GPA:
問題は私の頭の中にありますが、私はそれをコードに入れているようです。誰も私に助けてくれますか?
Cに入れることができないコードの周りに少なくとも[mcve]を指定します。 main()、scan&Co、printf。そして、特に[尋ねる]を見て、[ツアー]を取る。 – Yunnosch
私はソートの必要性を見ません。しかし、並べ替えが楽しいだけのために使用される場合、結果は入力ファイルを上書きする必要がありますか?タイトルには、ソートのようなファイル操作全体とは一致しない「行単位」があります。そして、後でファイル全体を上書きしない限り、どちらかが「修正」されることはありません。 – Yunnosch