Форум программистов, компьютерный форум CyberForum.ru

После завершения процесса он остается в режиме ожидания - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поиск в списке: выводить все совпадения, а не только первое http://www.cyberforum.ru/cpp-beginners/thread1752385.html
поиск работает, но выводит только первый найденный элемент, а необходимо чтобы выводил все совпадения void poisk(TEST *ptr, string ch) { while (ptr->q_text != ch && ptr->pright->pright) ptr = ptr->pright->pright; if (ptr->q_text == ch) { cout << "The right answer - "; cout << ptr->pright->c_answer << endl; cout << "The wrong answer - "; cout << ptr->pdown->c_answer << endl; }...
C++ Ошибка в пирамидальной сортировке Сортирую значение столбца в таблице метод пирамидальной сортировки(через подпрограммы siftDown и heapSort), не могу понять, то ли сортируется криво, то ли он не досортировывает до конца. #include <stdio.h> #include <conio.h> int const N = 10; struct elem { float FirstPlace = 0; float LastPlace = 0; http://www.cyberforum.ru/cpp-beginners/thread1752357.html
Заполнить массив случайными числами, вывести элементы массива в 2 строки C++
помогите пожалуйста. (заполнить массив S(1..20) случайным образом числами из интервала от 0 до 100. Вывести элементы массива в 2 строки) заранее спасибо!
Распределить положительные, отрицательные и нулевые элементы в отдельные динамические массивы C++
Написать функцию,которая получает указатель на статический массив и его размер. Функция распределяет положительные,отрицательные и нулевые элементы в отдельные динамические массивы.
C++ Подсчитать количество различных слов, входящих в заданный текст http://www.cyberforum.ru/cpp-beginners/thread1752320.html
помогите написать програму: С клавиатури вводитса текст,Расщитать: подсчитать количество различных слов , входящих в заданного текста. вивести количество заданих символов удалить слова,с подвоением букв. зарание спасибо
 

Показать сообщение отдельно
Crystall0n
0 / 0 / 0
Регистрация: 18.09.2013
Сообщений: 16
02.06.2016, 11:06     После завершения процесса он остается в режиме ожидания
Доброго времени суток!
Написал небольшую консольную програмку на C++, работает под убунтой, задача ее простая - читать данные из com порта(ttyUSB) и передавать их по http на сервер, а также по тому же http принимать от сервера команды для передачи в com порт и собственно передавать их. С задачей мое "творение" справляется без особых проблем на протяжении уже довольно длительного времени, но есть раздражающий момент который проявляется только иногда, условий при которых это происходит я не знаю, но суть в следующем - при завершении программы если смотреть через htop она остается висеть в процессах с меткой D("состояние ожидания") и нулями в колонках "используемая память", "подкачка". Т.е. вроде как программа больше не занимает оперативку и процессор на себя не отвлекает, но в тоже время она и не закрылась до конца, в следствии чего при попытке открыв ее повторно подключиться к com порту ничего из этого не выходит, на сколько я понимаю предыдущий процесс оставил его "забитым" за собой или что-то вроде того, и это не смотря на то что я использую флаг O_NONBLOCK при открытии com порта. dmesg же при этом не показывает ничего нового, никаких отключившихся устройств ttyUSB, никаких ошибок по ним итп.
Заранее спасибо за любые идеи с чем пожет быть это связано или как можно продиагностировать источник данной проблемы.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 03:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru