這是正確的方法嗎?我已經嘗試了很多方法,似乎不正常如果不能正常工作
CString result;
result = ExecuteExternalProgram(L"c.txt", L"t.txt"); // return a CString
if (result == _T("one"))
MessageBox(NULL,result.GetBuffer(), L"one", MB_OK);
else
MessageBox(NULL,result.GetBuffer(), L"two", MB_OK);
即使結果是「one」,它也不會進入第一個條件。它總是跳轉到ELSE。 – karikari 2011-01-13 11:24:24