【发布时间】:2020-04-04 08:53:03
【问题描述】:
在过去的四五年里,我从未尝试过用 C 编码,所以我不知道如何解决这个问题。
我的代码是这样的:
char szExePath[MAX_PATH]; //
//"C:\\Program Files (x86)\\Application Verifier\\vrfauto.dll"
printf("Please input the execution file path:\n");
scanf("%s", szExePath);
//char LPCWSTR
WCHAR wsz[64];
swprintf(wsz, L"%S", szExePath);
LPCWSTR m_szFilename = wsz;
setlocale(LC_ALL, "chs");
_tprintf(m_szFilename);
【问题讨论】:
-
这是 C,不是 C++
-
欢迎来到 Stack Overflow _ 正如@CinCout 所建议的,您应该用“C”正确标记您的过去。另外,我刚刚在 Google 上搜索了您的问题的标题,并找到了 4-5 个已经存在的 SO 答案……您也应该这样做,以防其中一个对您有所帮助。