看板 NTUEE108HW 關於我們 聯絡資訊
while (cin >> x) { switch(x) { case 0: 略 break; case 1: char s[m]={"this is a pen"}; tokenize(s); break; } } case 0的時候都沒問題 可是case 1的時候一tokenize完輸出後程式就停止了 而且不能用getline void tokenize(char t[]) { char *tokenPtr; tokenPtr = strtok(t," "); while (t != NULL) { cout << tokenPtr << '\n'; tokenPtr = strtok(NULL," "); } } 會不會是這裡錯了啊 哪位好心人士幫幫忙吧 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.74.15.10
pg30123:t != NULL 改成 tokenPtr != NULL 218.35.50.218 11/29
etergo:可以了謝謝^^ 211.74.15.10 11/29