我有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.exe
(link for code)在名为.cpp
的另一个program.cpp
程序中运行此CreateProcess()
文件。不幸的是,当我点击Build时,系统没有创建任何codebind.txt
文件,尽管exitcode
中的program.cpp
变量的值为0。然后我尝试访问资源管理器并手动运行hello.exe
,它创建了codebind.txt
文件。
有人可以告诉我我的program.cpp
文件有什么问题以及如何使用codebind.txt
创建CreateProcess
吗?任何帮助将不胜感激!