0
Я пишу проект C++, который запускает несколько команд командного файла. это мои команды Batch-File:Запуск нескольких командных команд в C++ с системой()
set folder=%~dp0
for /f "usebackq" %%i in (`dir /s /b UAC.reg`) do (
regedit /s "%%i"
)
Я хочу написать их в одной строке system()
вызова. Это моя попытка:
system("for /f "usebackq" %%i in (`dir /s /b UAC.reg`) do ( regedit /s "%%i")");
но компилятор имеет проблемы с "usebackq"
и "%%i"
внутри system()
, так как я могу изменить кавычки, чтобы исправить эту проблему?
Извините, я знаю, но как я могу ее решить? – ADiNoS