我刚刚完成了软件,其中输入了.jpg文件,程序以.txt格式创建输出。
目前,程序会创建输出并终止,因此用户必须手动查找并打开输出文件。有没有办法在创建输出文件时,程序然后自动打开它?
我的意思是程序会使用记事本打开output.txt文件,就好像用户自己双击它一样。我该怎么做呢?
答案 0 :(得分:0)
可以使用system()命令。这将调用系统命令处理器。
您可以为其指定应在cmd中运行的命令。这不是一个有效的解决方案,因为系统不利于程序的效率和安全性,如果您打算将代码用于某些商业构建,不建议使用系统,对于您可以使用它的爱好程序。
让我们说文件是位于C:/ file的picture.txt 您的代码将是:
#include <iostream>
#include <cstdlib>
using namespace std;
int main ()
{
system ("notepad.exe c:/file/picture.txt");
return 0;
}