运行C ++程序和记事本

时间:2015-03-18 15:52:19

标签: c++ notepad

如何在C ++中打开记事本,即使记事本打开,仍然继续使用c ++程序?我试过系统(“filename.txt”)但我不能继续使用c ++程序,除非我关闭记事本文件。这有可能吗?

2 个答案:

答案 0 :(得分:1)

您没有写过您正在使用的操作系统,但是您可以使用

system("start notepad.exe");

例如:

#include <iostream>

int main (void){

    system("start notepad.exe");
    std::string x;
    std::cin>>x;
    std::cout<<x;
    return 0;
}

技巧是“开始”命令而不是文件名

答案 1 :(得分:1)

作为替代方案,您可以像这样使用ShellExecute

ShellExecute(NULL, "open", _T("notepad.exe"), NULL, NULL, SW_SHOWNORMAL);