Я использую Windows, и у меня есть программа на C, которая вызывает popen
для динамического выполнения команды.
Но если я пытаюсь выполнить что-то вроде этого:
set a=10
echo %a%
, это не такработа.
Я пытался (вручную) сохранить команду как следующие строки C:
set a=10&echo %a%
=> Вывод: %a%
set a=10\necho %a%
=> Выход: ""
(пусто) set a=10\r\necho %a%\r\n
=> Выход: ""
(пусто)
Должно быть выведено "10".Как я могу это сделать?