草庐IT

c++ - 我怎样才能使它与 C++ 中的每个定界符一起工作?

我刚刚编写了一个程序,使用指针对char数组进行标记。该程序只需要使用空格作为分隔符即可。我刚刚上交并获得了满分,但上交后,我意识到这个程序只有在分隔符是空格的情况下才有效。我的问题是,如何让这个程序使用任意定界符?我在下面向您展示的函数返回指向char数组中下一个单词的指针。这是我认为我需要更改的内容,以使其适用于任何定界符。谢谢!代码:char*StringTokenizer::Next(void){pNextWord=pStart;if(*pStart=='\0'){returnNULL;}while(*pStart!=delim){pStart++;}if(*pStart=='