我對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