【发布时间】:2014-03-17 21:48:09
【问题描述】:
我只想在控制台上获取我的可执行文件的完整路径,但变量路径只存储数字我如何将其转换为字符串(我知道此代码仅输出路径的内存位置)?
#include <iostream>
#include <windows.h>
#include <string>
using namespace std;
int main() {
WCHAR path[MAX_PATH];
GetModuleFileName(NULL, path, 500);
cout << "File path is: " << path << endl;
}
【问题讨论】:
-
请问实际的错误是什么??
-
用 wcout 找出一个 WCHAR !!!!
-
@πάνταῥεῖ 我想将 WCHAR(或任何可能写在那里的)转换为字符串
-
请注意,
input是您在上述代码中从未使用过的变量。 -
@Splendor 我想将 WCHAR(或任何可能写在那里的内容)转换为字符串 ... 这不是 您实际错误的描述 ,编译时间,或运行时!! (顺便说一句,我想要一匹小马!!)