文字ポインター変数に値があり、その値は動的に変更されます。
例えば
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;
}
しかし、それは最初のケースでのみ機能します:両方のケースで実行するには汎用コードが必要です ありがとう、