Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.04.2024, 17:10   #1
Салага
Пользователь
 
Регистрация: 03.03.2018
Сообщений: 17
По умолчанию system возвращает 1024

Здравствуйте!

Подскажите, пожалуйста, в чём может быть причина. Устал уже разбираться и копаться в гугле

Программа выполняет вызов system() с командой для среды. Команда должна вызвать тоже мой бинарник, который относится к проекту. Права на выполнения у пользователя есть, естественно.
Я эту команду без проблем из консоли сам могу вызвать

Но через родителя команда не выполняется в среде(в логах нет выполнения, нет результата от выполнения), а код возврата system() у меня 1024

Этот код я обработал дефайном WEXITSTATUS и получаю 4.

Дефайн показывает, что вернул потомок. В system() есть дочерний процесс или я не туда копаю?

Что может означать эта четвёрка от WEXITSTATUS?

Спасибо
Салага вне форума Ответить с цитированием
Старый 03.04.2024, 12:23   #2
Cuprum5
Форумчанин
 
Регистрация: 09.05.2017
Сообщений: 733
По умолчанию

А что в system() находится?
Напишу программу на C++ и Asm для AVR. Черчение: sergeisky@yahoo.com.
Cuprum5 вне форума Ответить с цитированием
Старый 04.04.2024, 10:28   #3
Салага
Пользователь
 
Регистрация: 03.03.2018
Сообщений: 17
По умолчанию

Цитата:
Сообщение от Cuprum5 Посмотреть сообщение
А что в system() находится?
В system() находится переменная в формате строки, которая в свою очередь содержит "command arg"
Салага вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Доработать и настроить расширения Partners System, InUser balvest System, Money Wallet, Balans matchuck@mail.ru Фриланс 0 26.01.2019 14:20
RSA. Генерация 1024-битных ключей. _Troy Безопасность, Шифрование 0 04.02.2013 00:04
Ошибка Ambiguity between '_fastcall System::operator +(int,const System::Variant &)' and '_fastcall System::opera Jawner C++ Builder 1 12.04.2012 09:58
x-скролл при 1024 driver3r HTML и CSS 1 01.04.2011 09:19