[問題] C語言 要怎麼讀取txt裡的資料

看板C_and_CPP (C/C++)作者 ( Kaonashi)時間16年前 (2009/05/08 00:01), 編輯推噓5(505)
留言10則, 7人參與, 最新討論串1/1
給一個txt檔 裡面是一堆分數 像是 30 90 60 50 30 70 要怎麼從txt裡讀取出來 然後存到一個陣列裡面來做排序 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.137.253.106

05/08 00:08, , 1F
這可麻煩了,最近的作業是 8G 的文字檔要排裡面的數字
05/08 00:08, 1F

05/08 00:13, , 2F
/txt
05/08 00:13, 2F

05/08 00:14, , 3F
heapsort?
05/08 00:14, 3F

05/08 00:18, , 4F
8GB? int array[101]={}; array[分數]++; print(array)
05/08 00:18, 4F

05/08 00:19, , 5F
以上作法適合 值域 << 數量 (<< 遠小於)
05/08 00:19, 5F

05/08 02:18, , 6F
如果是8GB我個人會傾向丟到資料庫去讓它幫我搞定...
05/08 02:18, 6F

05/08 09:17, , 7F
樓上c大的方法真帥:)
05/08 09:17, 7F

05/08 15:21, , 8F
寫一個a.c,compile成a.exe,然後 a.exe < in.txt
05/08 15:21, 8F

05/08 15:23, , 9F
這樣最簡單 你怎麼從鍵盤讀取輸入就怎麼寫a.c
05/08 15:23, 9F

05/08 16:10, , 10F
樓上M大會害人家沒練習到file I/O....XDD
05/08 16:10, 10F
文章代碼(AID): #1A0mNbTG (C_and_CPP)
文章代碼(AID): #1A0mNbTG (C_and_CPP)