关于命令行参数的使用问题,实在没分了给50算了
JoriS 2003-10-15 07:28:27 // mian.cpp
//这个程序可以得到预期的结果,就是显示了命令行参数的植,但是为什么回有错误返回?
#include<stdio.h>
#include<iostream.h>
main(int argc, char *argv[])
{ cout<<endl;
while(argc>=1)
{
printf("%s\n",*argv);
argv++;
argc--;
}
}
//textmain.cpp
#include<iostream.h>
#include<stdio.h>
#include<windows.h>
//#include<
main()
{
STARTUPINFO si={sizeof(si)};
PROCESS_INFORMATION pi;
CreateProcess(
NULL, // name of executable module
"E:\\main.exe i am a boy",
NULL,
NULL,
FALSE,
0,
NULL,
NULL,
&si,
&pi // command line string
);
cout<<GetLastError();
return 0;
}
为什么会出现126=GetLastError(),找不到指定模块?