看板 C_and_CPP 關於我們 聯絡資訊
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) Ubuntu 10.10 gcc 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) 問題(Question): strtok 結果不如預期 預期的正確結果(Expected Output): 希望在prefix_eval function中可以 繼續讀取下一個token 錯誤結果(Wrong Output): 在function中都回傳NULL 程式碼(Code):(請善用置底文網頁, 記得排版) http://codepad.org/y4NKg3lp 補充說明(Supplement): 爬板看了strtok有一個 static的變數 buff 也是global的..感覺應該可以讀出next token 但是一直沒有辦法讀到 想請問各位高手原因還有解決的辦法 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.85.77
stupid0319:strtok(NULL," ");?? 03/23 14:11
ledia:f()+g(); 不見得會先執行 f() 或是 g() 03/23 14:41
Lipstick12:我是以空白字元來隔開我要的字串 03/23 14:46
Lipstick12:TO l大 可是他結果回傳的都是null耶 03/23 14:46
kaomark:你的scanf有讀到整串input嗎? %s是碰到空白就停了 03/23 14:47
kaomark:而你的input也是有空白在分token的吧? 03/23 14:47
Lipstick12:感謝k大..我用fgets()就可以了 感謝 03/23 14:59