powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Подскажите какая функция запускает программу на выполнение?
17 сообщений из 17, страница 1 из 1
Подскажите какая функция запускает программу на выполнение?
    #32175143
Samir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Подскажите какая функция запускает программу на выполнение?
    #32175155
Amida
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
int system( const char *command );
...
Рейтинг: 0 / 0
Подскажите какая функция запускает программу на выполнение?
    #32175178
Samir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо
...
Рейтинг: 0 / 0
Подскажите какая функция запускает программу на выполнение?
    #32175665
Фотография Shalmoo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что это за system? В какой библиотеке?
Я запускаю с помощью spawn ;)
...
Рейтинг: 0 / 0
Подскажите какая функция запускает программу на выполнение?
    #32175869
Фотография cyc10ne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Что это за system? В какой библиотеке?
stdlib
...
Рейтинг: 0 / 0
Подскажите какая функция запускает программу на выполнение?
    #32175879
Andrew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
or <process.h>
...
Рейтинг: 0 / 0
Подскажите какая функция запускает программу на выполнение?
    #32179522
Фотография Shalmoo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Отлично, а как не отоброжать stdout
на экране, а получить
себе(в вызывающую прогу)? Вот получил я
int с вашего system, а все, что должна была печатать выполняемая прога, пошло на экран. А я не хочу если, чтоь оно шло на экран? Делаю, например, фронтенд виндовский для какой-нить консольной проги? И весь ее stdout хочу отображать в отдельном окошечке(уже все готово, форма оформлена, поток тоже определен) а не так, чтобы вдруг появлялась черная досовская консоль, по ней пробегали всякие некрасивые и непонятные буковки, и сразу же вмиг исчезало. И никакой информации о том, что да как эта вызванная сделала нету у той, которая сказала system...
...
Рейтинг: 0 / 0
Подскажите какая функция запускает программу на выполнение?
    #32180142
Имя пользователя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
дебильный конечно способ, но ...
system("your_command >> tmp_file")
а потом читать файл и отображать в своем оконце
...
Рейтинг: 0 / 0
Подскажите какая функция запускает программу на выполнение?
    #32180174
Фотография cyc10ne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
popen()
...
Рейтинг: 0 / 0
Подскажите какая функция запускает программу на выполнение?
    #32180537
Фотография Shalmoo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
popen() - в виндовских библиотеках нету...
Еще идеи? С файлом не пойдет - слишком медленно
та прога, что я пишу, запускаться будет очень часто,
а создание и удаление файла - накладные расходы.
Неужели все таким способом пишут? Не может быть...
Должен же быть нормальный!.. :.(
...
Рейтинг: 0 / 0
Подскажите какая функция запускает программу на выполнение?
    #32180722
Andrew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в stdio.h есть _popen
ps: в MSDN есть с примером
...
Рейтинг: 0 / 0
Подскажите какая функция запускает программу на выполнение?
    #32181435
Фотография Shalmoo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
О да, все запустилось - огромнейшее спасибище!!!!!!!
...
Рейтинг: 0 / 0
Подскажите какая функция запускает программу на выполнение?
    #32185650
Фотография Chicago
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Странно, что никто про CreateProcess никто не вспомнил
...
Рейтинг: 0 / 0
Подскажите какая функция запускает программу на выполнение?
    #32185722
Фотография cyc10ne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а, так это под Винду что ли надо было?
...
Рейтинг: 0 / 0
Подскажите какая функция запускает программу на выполнение?
    #32185736
Фотография Shalmoo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот в моем отдельном по этому поводу топике как раз эту CreateProcess и советовали. Но мой GCC for windows решил, что такой не существует. Я, пожалуй, с ним согласен - ваще нам с GCC кажется что все эти функции из MSDN - мираж и иллюзия - ловкость рук Билла Гейтса.
...
Рейтинг: 0 / 0
Подскажите какая функция запускает программу на выполнение?
    #32185982
Фотография Chicago
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А хрен его знает под Винду или нет. Под *nix я бы предложил сладую парочку fork() / exec*(). Помнится кстати, всякие spawn это виндовая фича. И system() иногда оч ничего. Не написано ведь какую задачу нужно решить.
...
Рейтинг: 0 / 0
Подскажите какая функция запускает программу на выполнение?
    #32186763
Фотография Shalmoo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Опять неудача! Вот, в новом топике смотрите
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Подскажите какая функция запускает программу на выполнение?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]