首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

createprocess时怎么给被调用的程序传递变量作为被调用程序的参数

2012-03-01 
createprocess时如何给被调用的程序传递变量作为被调用程序的参数?我想在程序用调用tmp.exe来生成文本文件

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);

热点排行