1樓:萬東你好
#include
void main()
while(fread(array,sizeof(array),1,fp));//將資料讀到陣列array中
printf("檔案原始資料:\n");
for(;i<100;++i)
printf("%d\t",array[i]);
//選擇排序
for(i=0;i<99;++i)
if(min!=i)
}printf("\n排序後資料:\n");
for(i=0;i<100;++i)
fclose(fp);
printf("\n重寫檔案...");
file* fp2=fopen("./data.dat","wb");
if(!fp2)
fwrite(array,sizeof(array),1,fp2);
printf("\n重寫結束");
fclose(fp2);}
2樓:匿名使用者
本來問題就挺深刻,你還加了急,卻不加錢,會有人及時回答嗎你也不想想,畢竟社會上還是現實的人多,好人越來越少了親
3樓:揭戈雅
c語言 讀data檔案幫實現
c語言作業加急的
1.include main 2.include main printf d n sum 3.include main printf f n sum 4.include main printf n 5.你給的表示式和舉的例子不一致,我按表示式做的 include main sum 3,i for i...
C語言題目,求詳解,C語言,求詳解,謝謝!
c.p3 getchar 不能正確賦值。因為p3雖然是指向char的指標,但是它並沒有指向可使用的char單元。cp3沒有被分配儲存空間或指向記憶體空間,不能這樣賦值 答案應該選c吧,p3是野指標,p3不能正確使用 c語言,求詳解,謝謝!2 1 4 5 12再湊成結構體中最大成員的整數倍 5的倍數 ...
c語言新手求教,關於c語言,新手求教!謝謝!!!
這個應該原想是將t拼接到s的後面吧?但是 while s 這裡就不對,這是一個死迴圈啊?結束不了啊?需要修改為 while s 意思是如果 s 0 則一直移動指標,直到s指向原來s的末尾。while t 這個迴圈的作用是 將t中的字元一個一個接到s的後面。這個程式還是有一個問題,不應該返回s啊?因為...