![]() |
|
| Правила Форума редакция от 22.06.2020 |
|
|||||||
|
|
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже. |
|
![]() |
|
|
Опции темы | Опции просмотра |
Language
|
|
|
#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, ?, ? ); } //основной процесс в идеале привести пример рабоч код тк предложенные строчки могу неправильно позиционировать ![]() |
|
|
|
| Реклама: | сушильная машина узкая 45 | прокат деревянных стульев | api Google Search Console | Кондиционеры колонного типа FVA-A/RZQSG-L9 | Заходите на сайт MebelStol.ru: комод белый с ящиками выдвижными - отличные цены и большой выбор! |
|
|
#2
|
|
Неактивный пользователь
Регистрация: 15.01.2008
Сообщений: 2
Репутация: 1
|
я в упор уже не помню функции запуска, вроде такая есть - тебе поможет man 8)), но на мой згляд грамотней делать массив ключей + исполняемый файл - самое простое смотри как реализованы параметры функции main, которые как раз и хранят ключи с которыми запукалась прога
|
|
|
|
| Сказали спасибо: |
|
|
#3
|
|
Неактивный пользователь
Регистрация: 17.01.2008
Сообщений: 2
Репутация: 1
|
#include <stdlib.h>
... system(str); |
|
|
|
| Сказали спасибо: |
![]() |
Похожие темы
|
||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| Запуск программы в x64 | man86 | Java | 2 | 21.07.2010 19:45 |
| Помогите с компиляцией программы под линукс | mustafa1453 | Visual C++ / С/C++ | 2 | 13.07.2009 22:32 |
| запуск программы XP из под win2003 | SORG | Microsoft Windows | 15 | 16.02.2008 22:54 |
| Пароль на запуск программы штатными средствами | Degtiarev | Microsoft Windows | 8 | 18.07.2007 19:57 |
| запуск программы с правами администратора не давая пароль | PEHDOM | Microsoft Windows | 11 | 26.02.2007 03:49 |
|
|