У меня есть задание. Написать приложение на С++ , которое принимает на вход имя файла, который надо запустить это может быть cmd, bash, exe и т.д., и перехватить его out и err. После завершения работы, записать всё в текстовый файл. Оно должно работать на Windows и Linux.
Мой личный вариант написать вот так system("argv[1]>output.txt")
, но не уверен, что это правильно будет. Мб есть еще варианты как это сделать?
Чтобы оба потока перекинуть нужно подправить :
system((std::string(argv[1])+" 1> output.txt 2>&1").c_str());
. Так например работает bash.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
Сначало я объявил в Lua мой класс и функцию из класса которая мне нужна, а как передать экземпляр класса в котором все это происходит я не знаю
Когда запускаю программу, Visual Studio показывает мне код из файла matinl
Подскажите пожалуйста как сделать такой блок? Если точнее, то именно первую часть задачи (линия с анимацией),не знаю как сделать изогнутые...