看板 C_and_CPP 關於我們 聯絡資訊
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) Visual Studio 2013 問題(Question): ini檔內有個內容如下: [Name] 0001=0101,221 0002=0201,211 0003=0301,201 0004=0401,191 0005=0501,181 0006=0601,171 . . . . 0263=2112,02C 0264=2212,01C 我想在for迴圈內 使用GetPrivateProfileString 將221、211、201、....、01C讀出來(逗點之後的字串) 但是始終無法正確讀出來,請問有什麼方式較適合讀取資料嗎? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.227.176.85 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1473670132.A.648.html
a21802: strtok可以吧 09/12 17:26
renmax: 可以切割字串 但是想用for滾"0%d" 好像不太行的樣子? 09/12 17:59
CodingMan: deadline 然後 sscanf 09/12 18:12
CodingMan: 更正readline 09/12 18:13
MOONRAKER: DEAD MAN WALKING 09/12 20:53
EdisonX: while(fscanf(fin,"%04d=%d,%03x",&ia,&ib,&hc)==3) ... 09/12 21:50
james732: 不考慮改用json嗎(喂) 09/12 22:24
TeaEEE: Vs2013可以用Regex了 09/13 11:47
boss0405: GetPrivateProfileString就是讀等號後面的全部字串,所 09/14 12:33
boss0405: 以你讀回來之後要自己切 09/14 12:33