我是个C编程新手(我学会了c++)我想用windows.h创建一个进程
首先,我只想启动创建进程的主程序( -->启动另一个程序)
这是我的代码,但它并不能真正工作,我删除了每一行不必要的代码,除了"void sleep(700)“(或"sleep (700)”来测试windows方法是否工作,但我得到了一个错误,"sleep“找不到。
#include <iostream>
#include <windows.h>
#include <string>
using namespace std;
void main()
{
//bool ret;
//startupinfo stupinfo;
//prozess_information pro2info;
//Getstartupinfo (&stupinfo);
//createprozess(null, "C:\\bsss10\\betriebssystemePRA1.exe", null, null, false, create_new_console, null,
// null, &stupinfo, &pro2info);
sleep (700);
cout<< "hello";
}
提前感谢
发布于 2010-03-24 17:33:57
C(和C++)区分大小写- sleep
应该是Sleep
。与您的注释掉的代码类似的问题(和拼写)。
发布于 2010-03-24 17:33:49
它应该是(注意大写的S)
Sleep(700);
您的其余代码也有类似的问题:
启动信息应该是STARTUPINFO
https://stackoverflow.com/questions/2509970
复制相似问题