作者etergo (雲影)
看板NTUEE108HW
標題Re: [作業] 王勝德的作業
時間Mon Nov 29 22:14:36 2004
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