窗口C系统调用命令中的空格

我无法使用名称和参数中的空格进行系统调用。 例如:

system("c:\\program files\\something\\example.exe c:\\my files\\example.txt"); 

我已经尝试过以任何我知道的方式逃避,没有任何作品。 我努力了:

 system("\"c:\\program files\\something\\example.exe\" \"c:\\my files\\example.txt\""); 

 system("c:\\program^ files\\something\\example.exe c:\\my^ files\\example.txt"); 

既没有工作。 我仍然得到'C:\程序'不是一个recongnised内部或外部命令

这真的让我疯狂…我需要调用并传递参数,其中有空格。 我不能使用简短的符号,因为我不会进入。

我用“引号”而不是“引号”进行了尝试,但仍然不起作用。我尝试过在整个事件中引用引号,并且引用了这些空格,并且不起作用。

有谁知道如何正确地做到这一点?

Solutions Collecting From Web of "窗口C系统调用命令中的空格"