我对C应用程序有问题;我有一个.txt文件的一些浮点数,我必须读取它们并按降序排序。当我做fscanf命令,然后printf,我得到屏幕上奇怪的数字(我想的内存位置)。我如何解决这个问题? 在此先感谢c从文件中读取浮点数并排序
编辑 该应用程序由1200多条代码行组成;这里的问题:
.......
fopen=(fp1,"scores.dat","r")
fopen=(fp2, "team_number.dat", "r")
fscanf(fp2,"%d", &x);
for (i=0;i<x;i++) {
fscanf(fp1,"%f", &punteggi)
printf("%3.1f\n", punteggi)
}
......
代码和一个示例输入文件是甚至尝试回答这个问题的最低限度... – 2010-05-03 12:02:12
您的.txt文件中有多少个数字? .txt文件很大? – gmunkhbaatarmn 2010-05-03 12:02:13
请发布您的代码。 – 2010-05-03 12:02:34