我想用shellexecute 来调用一个c语言的exe程序,该exe文件需两个参数,分别是 c:\1.txt 和 d:\2.txt。我把两个参数合并为中间用空格分隔的字符串str1=“c:\1.txt  d:\2.txt”,然后采用
ShellExecute(NULL,NULL,_T("a.exe"),str1,NULL,1)
这样做对吗?
还是要设置str1=“c:\\1.txt  d:\\2.txt”
那么我传递给a.exe的参数c:\1.txt 和 d:\2.txt是分别传给了main函数的argv[1],argv[2]么?