我在字符指针变量中有一个值,并且该值是动态更改的。
例如
one case:
char *ptr = sometext || abc.txt;
second case:
char *ptr = abc.txt || sometext;
我只需要另一个变量中的文件名。str = abc.txt
目前我正在使用代码:
CString str;
char* lpszToToken = stLine.GetBuffer(stLine.GetLength());
char* lpszToken = strtok(lpszToToken, "|");
while(lpszToken != NULL)
{
lpszToken = strtok(NULL, "|");
str = lpszToken;
}
但它只在第一种情况下工作:我需要一个通用代码在这两种情况下运行任何想法?谢谢,