İsim ve parametrelerde boşluklarla sistem çağrıları yapamıyorum. Örneğin:Pencereler C sistem çağrısı ile komut satırında
system("c:\\program files\\something\\example.exe c:\\my files\\example.txt");
Ben biliyorum her şekilde kaçan denedim ve hiçbir şey çalışır. Ben denedim:
system("\"c:\\program files\\something\\example.exe\" \"c:\\my files\\example.txt\"");
ve
system("c:\\program^ files\\something\\example.exe c:\\my^ files\\example.txt");
Ne iş. Yine de 'c: \ program' yeniden tanımlı bir iç veya dış komut değil
Bu gerçekten beni delirtiyor ... İçlerinde boşluk bulunan parametreleri çağırmam ve iletmem gerekiyor. Kısa gösterimi, girmeyeceğim nedenlerden dolayı kullanamam. Ben 'ile çalıştık
hala. Ben boşluklar etrafında her şeyi etrafında tırnak ve tırnak koyarak denedim ve bu işe yaramazsa çalışmıyor, bunun yerine tırnak "nin tırnak.
Herkes biliyor mu düzgün yapmak için Düzen
Ooops Çarpıcı yazıyorum. Sistemle çalışmak için ihtiyacımın sebebi de, _open vb. Kullanıyorum çünkü – myforwik
Düzenlendi - çift tırnakları deneyin. – EMP
+1 Çift tırnak benim için çalışıyor –