小编use*_*887的帖子

没有合适的从"std :: string"到"const char*"的转换函数

我试图删除.txt文件但文件名存储在类型的变量中std::string.问题是,程序事先不知道文件的名称,所以我不能只使用remove("filename.txt");

string fileName2 = "loInt" + fileNumber + ".txt";
Run Code Online (Sandbox Code Playgroud)

基本上我想做的是:

remove(fileName2);
Run Code Online (Sandbox Code Playgroud)

但是,它告诉我,我不能使用它,因为它给了我错误:

没有合适的从"std :: string"到"const char*"的转换函数.

c++ casting

7
推荐指数
1
解决办法
2万
查看次数

如何在用户桌面上创建计算机的快捷方式

我正在开发一个 VBScript,用于在桌面上显示“计算机”图标。我已经能够使用以下代码为 IE 执行一个操作,但是由于计算机是一个似乎没有实际位置的“特殊文件夹”,我无法使用相同的方法。有谁知道如何通过 VBScript 启用它?

IE 快捷代码:

Set objShell = WScript.CreateObject("WScript.Shell")
 'Create Shortcut for IE on desktop
 allUsersDesktop = objShell.SpecialFolders("AllUsersDesktop")
 usersDesktop = objShell.SpecialFolders("Desktop")
 Set objShortCut = objShell.CreateShortcut(usersDesktop & "\Internet Explorer.lnk")
 objShortCut.TargetPath = "C:\Program Files\Internet Explorer\iexplore.exe"
 objShortCut.Description = "Open Internet Explorer"
 objShortCut.Save
Run Code Online (Sandbox Code Playgroud)

windows vbscript wsh shortcut special-folders

5
推荐指数
1
解决办法
2714
查看次数

标签 统计

c++ ×1

casting ×1

shortcut ×1

special-folders ×1

vbscript ×1

windows ×1

wsh ×1