请教用WinExec调用DOS命令时“/c”是什么

请问用WinExec调用DOS命令时“/c”是什么?
WinExec("Cmd.exe /C md c://12", SW_HIDE);


没有用'/c' 就出错了,请问/c是什么意思,还有和它一类的还有哪些??

------解决方案--------------------
UINT WinExec(
LPCSTR lpCmdLine, // 命令路径
UINT uCmdShow // 显示方式,共有11种,具体可以查阅MSDN的ShowWindow函数
);


使用方法如下:
WinExec("Notepad.exe", SW_SHOW); // 打开记事本
WinExec("D:\\Program Files\\Test\\Test.exe",SW_SHOWMAXIMIZED); // 以最大化的方式打开Test.exe(注意文件名的大小写也必须完全一样)


"Cmd.exe /C md c://12" 表示执行cmd命令md,并在执行完后关闭程序
/c 表示在执行完你后面的命令后关闭MSDOS视窗 c=close
如果是/k 则在执行完你后面的命令后保持MSDOS视窗 k=keep

------解决方案--------------------
CMD [/A | /U] [/Q] [/D] [/E:ON | /E:OFF] [/F:ON | /F:OFF] [/V:ON | /V:OFF]
[[/S] [/C | /K] string]

/C 执行字符串指定的命令然后终止/K 执行字符串指定的命令但保留
/S 修改 /C 或 /K 之后的字符串处理(见下)
/Q 关闭回显
/D 禁止从注册表执行 AutoRun 命令(见下)
/A 使向管道或文件的内部命令输出成为 ANSI
/U 使向管道或文件的内部命令输出成为
Unicode