[問題] fscanf讀檔
需要從檔案讀入每個座標與日期的資訊
a. 讀入固定格式的檔案
b. 使用 malloc() 動態宣告陣列
c. 使用 Call by pointer 的方式,回傳陣列位址 & 陣列長度
http://codepad.org/Lm0O5UXp
目前的問題是
1.不知道該如何讀檔案資料<line34>
2.不知道該如何寫入檔案資料至output.txt
3.不知道排序方法是否正確
另外,我在main裡加了printf( "%d", loc[0].x );想測試是否有正確回傳
發現並沒有正確回傳,一般來說不是只要給值正確就會自動存起來嗎?
以下是 input.txt 的內容
length: 7
location: (50, 30) time: 2012/04/24
location: (60, 20) time: 2012/01/01
location: (40, 25) time: 2004/08/30
location: (40, 70) time: 2004/12/25
location: (100, 200) time: 2004/01/23
location: (300, 150) time: 2004/10/10
location: (10, 10) time: 2012/10/20
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.242.8.98
→
05/02 22:22, , 1F
05/02 22:22, 1F
→
05/02 22:38, , 2F
05/02 22:38, 2F
→
05/02 22:41, , 3F
05/02 22:41, 3F
→
05/02 23:30, , 4F
05/02 23:30, 4F
→
05/02 23:30, , 5F
05/02 23:30, 5F
→
05/02 23:32, , 6F
05/02 23:32, 6F
→
05/02 23:33, , 7F
05/02 23:33, 7F
推
05/02 23:36, , 8F
05/02 23:36, 8F
推
05/03 02:39, , 9F
05/03 02:39, 9F