Правила Форума редакция от 22.06.2020 |
|
|
|
|
|
Опции темы | Опции просмотра | Language |
09.01.2008, 14:23 | #1 |
Неактивный пользователь
Пол: Регистрация: 04.01.2008
Сообщений: 2
Репутация: 0
|
помогите программисты си под линукс запуск программы или скрипта из программы
доброй ночи
с программированием на си у меня плохо - потому переделываю примеры из учебника фрагмент разрабатываемой программы она запускает такие команды shell'a как "eog x.pgm" и "mpirun -np xxx ./prog" eog - бинарник ELF mpirun - бинарник или скрипт (зависит от реализации) возмож еще длиннее варианты "mpirun -np xxx -npp x ./prog" как запустить по возможности не выделяя каждый параметр в отдельную переменную в идеале str вся строка с пробелами какую взять функцию из класса еxec чтобы не было ошибок (например execlp(str, NULL); для eog выдаст ошибку что у eog не может параметр быть NULL ) фрагмент QString str; //Переменная для доступа к содержимому полей ввода str = leStart->text(); //Получение содержимого поля ввода [по указателю из базового класса] в виде строки "eog x.pgm" " mpirun -np xxx ./prog" if (!fork()) { //дочерний процесс exec?? (str, ?, ? ); } //основной процесс в идеале привести пример рабоч код тк предложенные строчки могу неправильно позиционировать |
Реклама: | Рекомендуем гипермаркет KNS - GigaByte B550I Aorus Pro AX - Подарок каждому покупателю! | журнальные столики | мини приточная установка | подарки на 14 февраля краснодар | теплоход илья репин навигация 2024 года |
15.01.2008, 21:19 | #2 |
Неактивный пользователь
Регистрация: 15.01.2008
Сообщений: 2
Репутация: 1
|
Ответ: помогите программисты си под линукс запуск программы или скрипта из программы
я в упор уже не помню функции запуска, вроде такая есть - тебе поможет man 8)), но на мой згляд грамотней делать массив ключей + исполняемый файл - самое простое смотри как реализованы параметры функции main, которые как раз и хранят ключи с которыми запукалась прога
|
Сказали спасибо: |
17.01.2008, 02:29 | #3 |
Неактивный пользователь
Регистрация: 17.01.2008
Сообщений: 2
Репутация: 1
|
Ответ: помогите программисты си под линукс запуск программы или скрипта из программы
#include <stdlib.h>
... system(str); |
Сказали спасибо: |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Запуск программы в x64 | man86 | Java | 2 | 21.07.2010 20:45 |
Помогите с компиляцией программы под линукс | mustafa1453 | Visual C++ / С/C++ | 2 | 13.07.2009 23:32 |
запуск программы XP из под win2003 | SORG | Microsoft Windows | 15 | 16.02.2008 22:54 |
Пароль на запуск программы штатными средствами | Degtiarev | Microsoft Windows | 8 | 18.07.2007 20:57 |
запуск программы с правами администратора не давая пароль | PEHDOM | Microsoft Windows | 11 | 26.02.2007 03:49 |
|
|