CreateProcess运行.exe文件无法生成.txt文件

时间:2017-11-23 12:19:39

标签: c++ exe createprocess

我有hello.cpp个文件:

#include <fstream>
#include <iostream>
using namespace std;

int main()
{
    cout << "hello" << endl;
    ofstream file;
    file.open("codebind.txt");
    file << "this text is written using C++\n" << "This is a number: " << 10;
    file.close();
    return 0;
}

使用命令提示符g++g++ -o output hello.cpp编译此文件后,它生成了output.exe个文件。然后,我设法使用output.exelink for code)在名为.cpp的另一个program.cpp程序中运行此CreateProcess()文件。不幸的是,当我点击Build时,系统没有创建任何codebind.txt文件,尽管exitcode中的program.cpp变量的值为0。然后我尝试访问资源管理器并手动运行hello.exe,它创建了codebind.txt文件。
有人可以告诉我我的program.cpp文件有什么问题以及如何使用codebind.txt创建CreateProcess吗?任何帮助将不胜感激!

0 个答案:

没有答案