读书人

createprocess时怎么给被调用的程序传

发布时间: 2012-03-01 10:25:46 作者: rapoo

createprocess时如何给被调用的程序传递变量作为被调用程序的参数?
我想在程序用调用tmp.exe来生成文本文件,其中文件名由PnNumber决定,但是写成下面的样子,编译不过,提示类型转换错误,请各位帮忙!
CreateProcess(NULL,"tmp.exe "+PnNumber+".txt",NULL,NULL,FALSE,0,NULL,NULL,&start,&proc)


[解决办法]
使用spinrtf将PnNumber打入文件名
[解决办法]
char sz[1024]={0};
sprintf(sz,"tmp.exe %s.txt",PnNumber);
CreateProcess(NULL,sz,NULL,NULL,FALSE,0,NULL,NULL,&start,&proc);

读书人网 >C++

热点推荐