→ x000032001: 改用strtok?10/04 17:01
謝謝 我會試試看,不過希望有更直覺的做法^^
→ tsoahans: 改成fscanf(fptr_s,"%[^,],%[^,],%d,%s\n",S[i].S,...); 10/04 17:07
謝謝大大 改了之後真的可以把資料存入變數了
想請問一下%[^,]是什麼意思?
剛剛只查到^是XOR
※ 編輯: Bluedicker (59.126.130.188), 10/04/2015 17:38:17
推 tsoahans: %[^,]是指只讀到','之前 詳細可以查sscanf、regex的用法10/04 17:46
→ EdisonX: %[^,] 將逗號前的字串做斷句,存到 S[i].s10/04 17:47
瞭解了 第一次看到這樣的用法
謝謝你們^_^
※ 編輯: Bluedicker (39.10.160.31), 10/04/2015 17:55:05
→ twitcha101: 我是算符號位和刪除已取得的單字跑回圈讀全部,你goog10/04 23:26
→ twitcha101: le看看讀.csv檔,可能會有你要的10/04 23:26
好哦 謝謝^_^
推 stupid0319: 遇到這種我都直接土炮寫迴圈自己分開10/05 11:41
這樣有點累吧XD
→ feeya: strtok萬用10/05 21:31
朋友也都覺得用strtok比較好
我要多學學了...
※ 編輯: Bluedicker (39.10.68.48), 10/06/2015 10:52:57
推 yvb: strtok() 的問題在於, 連寫的多個分隔符號, 只當做一次分隔. 10/06 14:53
→ yvb: 若是可能存在空欄位, 那 strtok() 也許就不適合使用了. 10/06 14:58