看板 C_and_CPP 關於我們 聯絡資訊
開發平台(Platform): (Ex: VC++, Gcc, Linux, ...) Linux 問題(Question): 想請問如何用 C/C++ 讀取一個設定檔 餵入的資料(Input): 設定檔是一個文字檔,內容是字串跟設定值,例如: height 5 width 10 lenght 30 ... 程式碼(Code): (請善用置底文標色功能) 我大概寫成如下, 功能正常,但想問問看有沒有比較聰明漂亮的寫法~ while(!fin.eof()) { fin >> str; if(strcmp("height", str)){ fin >> h; } else if(strcmp("width", str)){ fin >> w; } else if(strcmp("length", str)){ fin >> l; } } size = h*w*l; 補充說明(Supplement): 謝謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.59.238.139 ※ 編輯: mself 來自: 61.59.238.139 (12/24 21:09)
tropical72:是!strcmp("height", str) , 你少了 ! 12/24 21:12
x000032001:塞進陣列跑迴圈? 不過效率會比較慢 12/24 21:35
x000032001:好像沒好到哪去XD http://codepad.org/CfCzkKfG 12/24 22:23
mself:謝謝 12/24 22:44