→ james732:int tmp; fin >> tmp; cout << tmp; <== 有點類似這樣 07/26 21:44
→ james732:linked list建議google找找範例 07/26 21:45
→ zx33571163:可是我是想把檔案的內容存到struct 07/26 21:46
→ zx33571163:因為我之後還有用到linked list 07/26 21:48
→ james732:先說說你的資料會怎麼存到struct裡吧 07/26 21:49
2->num 100 5->exponent 26 1->coefficients
我就是資料怎麼存到struct裡 不太會= =
※ 編輯: zx33571163 來自: 59.117.163.201 (07/26 21:54)
→ james732:這個範例跟你的題目應該沒有差很多 07/26 22:16
推 loveme00835:加上建構子不知道原po會不會看不懂 0.0 07/26 22:22
→ james732:所以我的範例盡量用最單純的寫法囉 XD 07/26 22:24
→ zx33571163:3Q 不過linked list的用法還不太懂= = 07/26 22:26
→ james732:請把我程式確實的看懂吧 特別是指來指去的指標在幹嘛 07/26 22:27
→ james732:最好拿紙與筆畫畫看 另外也一定要知道 new 是幹嘛的 07/26 22:28
→ zx33571163:data *root = NULL, *now; 這行看不太懂? 07/26 22:47
→ james732:宣告兩個變數 root 與 now,它們的型態是 data * 07/26 22:52
→ james732:有點類似 int *root, *now; 這樣 07/26 22:52
如果我1.txt的內容是 2
100 26
5 3
6 5
1
9 8
我要怎麼判斷2跟1出現時他是項數?
謝謝
※ 編輯: zx33571163 來自: 59.117.163.201 (07/26 23:15)
推 loveme00835:先讀字串進來看看是不是有被非數字字元隔開, 然後再把 07/26 23:45
→ loveme00835:字串轉成整數 07/26 23:46
→ zx33571163:好麻煩= = 07/26 23:54
→ loveme00835:有秒殺的方法, 只是你一定看不懂... 07/26 23:54
推 aecho:項數應該代表後面有幾筆資料,所以上面項數2,應該是錯的吧 07/27 06:17
→ aecho:我覺得先確定好input的格式,和是否需要錯誤處理, 07/27 06:19
→ aecho:如上面這個項數2..... 07/27 06:19
→ maplefog:如果可以加個-1在項數前面的話就很好解決 判斷是不是-1 07/27 17:09