67 / 65 / 61
Регистрация: 11.11.2015
Сообщений: 395

Вылет программы после system()

23.02.2018, 21:57. Показов 890. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день.
Пишу под QNX (такой ветки нет вроде на форуме, пишу сюда) программу, которая в определённый момент вызывает tar для архивирования. Делаю это с помощью system("tar .... "). Так вот, если происходит в tar какая-то ошибка (нет места, нет файла или что-то еще), то моя программа тоже крашится.
Как можно этого избежать?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.02.2018, 21:57
Ответы с готовыми решениями:

Вылет программы после завершения
Добрый день. Сегодня решил начать изучение языка программирования. Нашел учебник для чайников, там построение задач ведется с...

Вылет винды после установки программы
Хочу предупредить пользователей. У меня после запуска программы Rest orator Portable наглухо завис компьютер. Попытка перезагрузки привела...

Вылет из программы после добавления новой формы
Вот динамическое создание формы: Вот результат этого вызова: Вот сообщение, если запускаю запуска до курсора(F4): Вот CPU...

3
Заклинатель змей
 Аватар для DobroAlex
705 / 560 / 219
Регистрация: 30.04.2016
Сообщений: 2,605
24.02.2018, 17:10
lonelyhunter, system возвращает int, ошибки можно отлавливать анализируя это значение или текстовый вывод tar
0
67 / 65 / 61
Регистрация: 11.11.2015
Сообщений: 395
24.02.2018, 22:37  [ТС]
DobroAlex, хорошо. А почему моя программа крашится, вместо того чтобы просто продолжить выполнение? Ведь system() это же обычная функция?
0
Заклинатель змей
 Аватар для DobroAlex
705 / 560 / 219
Регистрация: 30.04.2016
Сообщений: 2,605
25.02.2018, 09:13
lonelyhunter, без кода сказать тяжело. Но я думаю, что причина может быть в том, что вы после вызова tar пытаетесь работать с архивами, которые должны были появиться, но их не существует
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.02.2018, 09:13
Помогаю со студенческими работами здесь

Вылет программы
Здравствуйте. Помогите пожалуйста. Запускаю Debug версию своей программы она работает несколько минут при этом я ни чего с ней не...

Вылет из программы
Здравствуйте форумчане. Столкнулся вот с такой проблемой: при первом вызове процедуры create, если файл не был ранее создан, программа...

Вылет программы
Подскажите, как предотвратить выход из программы, при выполнении её. т.е. она выполнила свою задачу, и сразу же себя закрывает(выходит). ...

Вылет программы на деструкторе
Здравствуйте, подскажите пожалуйста что не так? Программа не корректно завершается #pragma once #pragma warning(disable:4996) ...

Вылет после компиляции
Реализация алгоритма Дейкстры. После запуска компиляции - вылет из CodeBlocks #include "stdafx.h" #include <iostream>...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

Новые блоги и статьи
Вывод данных через динамический список в справочнике
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru