运行 C++程序和记事本
Running C++ program and Notepad
如何用C++打开记事本,打开记事本后仍然继续使用C++程序?我试过 system("filename.txt") 但我不能继续使用 c++ 程序,除非我关闭记事本文件。这可能吗?
你没有在 OS 上写,但在 windows 上你可以使用
system("start notepad.exe");
例如:
#include <iostream>
int main (void){
system("start notepad.exe");
std::string x;
std::cin>>x;
std::cout<<x;
return 0;
}
诀窍是 "start" 命令而不是文件名
作为替代方案,您可以像这样使用 ShellExecute:
ShellExecute(NULL, "open", _T("notepad.exe"), NULL, NULL, SW_SHOWNORMAL);
如何用C++打开记事本,打开记事本后仍然继续使用C++程序?我试过 system("filename.txt") 但我不能继续使用 c++ 程序,除非我关闭记事本文件。这可能吗?
你没有在 OS 上写,但在 windows 上你可以使用
system("start notepad.exe");
例如:
#include <iostream>
int main (void){
system("start notepad.exe");
std::string x;
std::cin>>x;
std::cout<<x;
return 0;
}
诀窍是 "start" 命令而不是文件名
作为替代方案,您可以像这样使用 ShellExecute:
ShellExecute(NULL, "open", _T("notepad.exe"), NULL, NULL, SW_SHOWNORMAL);