我有这个C代码来检索可执行文件的路径。在C字符串中添加双引号C
char buffer[300];
char *appPath;
GetModuleFileName(NULL,buffer,300);
appPath = buffer;
MessageBox(NULL,appPath,"path",MB_OK);
该代码返回一个消息包含如
C:\ MYEXE.EXE
我试图让它返回:
“C:\ MYEXE.EXE”
已在这些帖子上找到并尝试解决方案1和2但它们与我的问题不兼容。
任何提示?
如果你的缓冲区包含一个'''' –
你的#2文章被标记为[tag:C++],这可能是不够的,这就是为什么它不起作用。 1“不兼容”? – usr2564301
我不知道,我试过了,并返回了一个类似C的字符串:\我的 –