wstringでタブ文字を見つけたいです。
でも
int n =mywstring.find(L"\t");
タブ文字がwstringに存在することはわかっていますが、「n」は-1です。
ここで何が欠けていますか?
お手伝いありがとう!
編集:
ファイルから wstring を読み取る方法に問題があることがわかりました。
私は使っている
bool GetLineW(FILE *inFile, wstring &result)
{
wchar_t data[2]={0,0};
result = L"";
do{
fread(data, sizeof(wchar_t), 1, inFile);
if (data[0]>=L' ')
result += data;
if (data[0]==0x0A)
break;
}while(!feof(inFile));
if (result.size()>0)
return true;
else
return false;
}