我有一个结构:
typedef struct people
{
char name[50];
int money;
} PEOPLE;
我有一个文本文件,其中有人钱的名字在哪里:
A 3 650
B 7 000
C 5 000
D 857
E 12 000
F 4 780
G 890
.
.
.
在其余代码中,我打开带有名称和金钱的文本文件,然后使用while循环读取文件中的所有内容直到结束。
现在我想根据他们的金额从“最好”到“更差”排序,所以“最佳”将在这种情况下C 5 000
,然后是钱较低的人,然后是较低的人....
我找到了一个函数qsort()
,我想在我的程序中使用它,但我不知道如何使用它。