Форум программистов, компьютерный форум, киберфорум
C/С++ под Linux
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Linux не могу разобраться C & Linux Собственно не могу понять что делают соедующие программки и что за программу нало написать в пункте 2.3 2. Check two following programs: 2.1 Program to print environment : #include <stdio.h> #include <stdlib.h> main( argc,argv, envp) int argc; char *argv; https://www.cyberforum.ru/ cpp-linux/ thread100544.html bad file descriptor C++ Linux
помогите пожалста! работаю с сокетами под убунту когда вызывается функция send(sock, get, strlen(get), 0); perror("errno"); выводит на коноль следующее: errno: Bad file descriptor с чем это может быть связано??
C++ Linux Посоветуйте книги Здравствуйте! Пожалуйста, посоветуйте книги про программирование на С++ под операционные системы семейства Linux. У меня много книг, но чтобы под линукс ни одной=( Везде виндятина, библиотеки conio и т.п. https://www.cyberforum.ru/ cpp-linux/ thread99778.html C++ Linux Как кодить в NetBeans C++ на Linux системе. https://www.cyberforum.ru/ cpp-linux/ thread99607.html
Поставил себе Linux Ubuntu. Всё бы ничего, да вот нужна очень среда разработки консольных C++ приложений, т.к. на прогера учусь. Раньше всегда кодил на Borland C++ Builder. Запустил netbeans, попытался создать простое приложение типа "Hello world", но не смог:D Расскажите про отличия библиотек пожалуйста или дайте плз ссылочки, чтобы почитать на эту тему. Просто там conio.h не пашет, операторы...
Mysql CppConn C++ Linux
доброе времени суток. ПОдскажите в чем проблема... есть код... #include <stdio.h> #include <stdlib.h> #include <iostream> #include <string.h> #include <stdarg.h> #include <cppconn/driver.h> #include <cppconn/exception.h>
C++ Linux XKBlib.h https://www.cyberforum.ru/ cpp-linux/ thread99071.html
Привет всем. Есть такая либа как XKBlib.h, она впринципе используется для работы с клавиатурой (ну тойсть смена роскладки и т д). Так вот с ее помощью так же можна перехватывать события клавиатуры и мыши (глобальные события , ну тойсть события сгенерированые самой системой), но как это правильно реализовать нигде не написано. Мож кто использовал и знает подскажите плиз.
C++ Linux Я начинающий сишник https://www.cyberforum.ru/ cpp-linux/ thread98979.html
Хочу изучать С++ (т.е изучаю уже под виндой), и часто появляет "философиский" вопрос. И так, 1. Как работатет С++ под Linux, в нем есть ли внутренный компилятор или скачать? 2. Можно ли написать оконный прог с помощью С++ под Linux и как? 3. Можно ли написать прог или что то набор команд самого Linux-a? Как называется этот язык или они просто команд линукса? 4. Заранее спасибо.
Количество активных процессов C++ Linux
Необходимо написать простенькую программку, которая будет считать количество работающих процессов с идентификаторами, лежащими в указанном интервале. С Unix системами раньше не работал, вот что получилось, считал все пиды в текстовый файл, а теперь хочу сделать выборку, пока не получается, если кто знает, как можно сделать проще, буду признателен. if(fork()==0) { system("ps -A | awk...
C++ Linux multiple definition of `Que::init()' struct Que{ QueNode *pHead,*pTail; void push(TreeNode *); void init(); }; void Que::init() { https://www.cyberforum.ru/ cpp-linux/ thread98428.html C++ Linux Установка библиотеки conio.h. https://www.cyberforum.ru/ cpp-linux/ thread98031.html
Доброго времени суток! Возникла такая проблема. Нужно подключить библиотеку conio.h в ubuntu. Саму библиотеку скачал, положил в /usr/include/c++/4.4.1. Но в самом её файле используется другая библиотека: ncurses.h. Скачал её, но ставить её очень муторно. Не подскажете, как можно выйти из этой ситуации?
нужен алгоритм. с чего начать? C++ Linux
Написать программу, которая проверяет формулы на эквивалентность. например, док-ть, что (a^2 - b^2) эквивалентно (х-у)(х+у). Язык С
C++ Linux перехват функции всем доброй ночи, подскажите как можно перехватить функцию в чужой библиотеке? вполне возможно что там есть обфускация, но тем неменее. p.s. objdumb не выход, потом хрен асмовый исходник соберешь. https://www.cyberforum.ru/ cpp-linux/ thread96730.html
steel98
0

Создание новых процессов, запуск внешних программ fork(), system - C++ Linux - Ответ 590146

10.03.2010, 00:21. Показов 11840. Ответов 2
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Задача запустить внешнее приложение и получить его ID, для того чтобы в дальнейшем отследить живо оно или нет. Почему-то получаю _всегда_ получаю ID нового процесса на две единицы меньше реального. Например, в программе получаю pid = 20002 , а через ps -ax вижу, что в системе он висит на 20004 :| С созданием новых процессов только начал работать, направьте на верный путь.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>
#include <iostream>
#include <sys/types.h>
#include <signal.h>
 
using namespace std;
 
int main() {
 
int pid;
if ((pid = fork()) < 0) {
    cout << "Error\n";
}
else if (pid == 0) {
   /* cout << "Child\n";
    execv("./Program", NULL);
   */
}
else {
    system("mplayer track10.mp3 &");
}
if(kill(pid,0)==0){
cout << "Program Alive! PID: " << pid << "\n";
}
 return 0;
}


Вернуться к обсуждению:
Создание новых процессов, запуск внешних программ fork(), system C++ Linux
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.03.2010, 00:21
Готовые ответы и решения:

Параллельный запуск процессов с помощью fork(). Проверить код
Правильно ли я накидал параллельный запуск (в данном случае 10 ) процессов с помощью fork() ? ...

Fork создание процессов
Скажите, я правильно написал программку, создающую процессы? /*UTS*/ #include &lt;unistd.h&gt;...

Создание процессов, системный вызов fork()
Доброго времени суток, просьба разъяснить такой вопрос, написал такой код #include &lt;stdlib.h&gt;...

Запуск внешних программ из go
Не понимаю, как запустить из golang внешнюю программу Windows, например, notepad++.exe.

2
10.03.2010, 00:21
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.03.2010, 00:21
Помогаю со студенческими работами здесь

Запуск внешних программ
Передо мной стоит задача: считывать данные из текстового файла построчно. В строках содержаться...

Запуск внешних программ
uses dos {$M 2048,0,0} begin swapvectors; exec(GetEnv('COMSPEC'),'/C batnik.bat'); ...

Debian Linux - Создание процессов (дед, отец, сын), fork();
Привет всем. Появилось у меня несколько вопросов по созданию процессов. Может будете ругаться, но...

Запуск внешних программ с PHP
Можно ли сделать так что бы на странице была допустим кнопка по нажатии на которую запускалась...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru