Вы можете заключить в кавычки ваш строковый литерал. Редактировать: Также только что заметил, что ваши обратные слэши не были экранированы, поэтому обновлено ниже: P
system("\"C:\\Users\\blah\\Desktop\\a\\ b.txt\"");
Также позвольте узнать, что вы действительно не должны использовать system
.Попробуйте fork, spawn или, возможно, даже неофициальный класс boost.process, функциональность которого аналогична классу процессов .NET, в зависимости от ваших потребностей.Также подумайте, зачем вам запускать процесс из процесса ... возможно, вы могли бы создать библиотеку?