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