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

Форум программистов и сисадминов Киберфорум


КиберФорум - форум программистов и системных администраторов. Бесплатная помощь в решении задач по программированию, математике, физике и другим наукам, решение проблем с компьютером, операционными системами.
Войти
Регистрация
Восстановить пароль

Темы раздела C/С++ под Linux

Libcurl - не могу подключиться к серверу через прокси
curl_handle = curl_easy_init(); if(curl_handle) { curl_easy_setopt(curl_handle, CURLOPT_URL, "http://ya.ru/"); curl_easy_setopt(curl_handle,...

Посоветуйте C/C++ компилятор под Linux
Интересует максимальная оптимизация по скорости. Какой выбрать? GCC/Intel/SUN/lcc?/etc? На liberatum.ru ничего не нашел.

Работа с com-портом. открытие и чтение данных
всем привет! только начинаю изучать С в Линухе. Стоит задача открыть com-порт и считать из него данных. вроде всё легко. искала в инете, но от этого только каша в голове =( Может кто-нибудь...

Программирование под Linux
Народ,подскажите пожалуста,что нужно для того что бы начать программировать под Linux,с нуля. То есть какую систему поставить(желательно бесплатно)))),какой компилятор,в общем всё что нужно,что бы...

Как скомпилировать программу под Linux
Учитывая что прикреплённых тем в этом разделе "видимо-невидимо" попробую задать глупый вопрос: как скомпилировать приложение под Linux? Вот есть у меня задание написать небольшие программы под Linux...

Перехват нажатия клавиши на Linux
Здравствуйте уважаемые эксперты! С помощью WinApi функций было просто использовать функцию GetAsyncKeyState. При нажатии на какую-либо кнопку выполнялось какое-либо действие....

Простенький сервер работающий по протоколу TCP/IP, на основе сокетов
добрый день, уважаемые программисты. так и атк - дали задание, делаем - нужно мне было написать простенький сервер работающий по протоколу TCP/IP, на основе сокетов. сервер должен принимать даные...

Подключение библиотеки в g++
Оговорюсь, пишу на эмоциях, так как уже нервов не хватает на все это. ************************************************************ В общем, в одной из своих предыдущих тем я просил о помощи со...

Графика в консоли C++
Здравствуйте. Изучаю C++ уже около 3-х месяцев, но нигде не могу найти аналог виндовой библиотеки для рисования прямоугольников, кругов и линий в консоли под Linux. Ncurses тоже не объявляется, всё,...

Нет правила для сборки цели при makefile
учусь писать makefile под си и gtk+ # Makefile for gtk project LIBS = `pkg-config --libs gtk+-2.0` CFLAGS = `pkg-config --cflags gtk+-2.0` binary: main.o lib.so gcc -o binary main.o -L. -llib...

Считать коды клавиш и вывести на экран информацию о нажатой клавише
Всем привет! Вот решил с винды перебраться на линукс, начал кодить в нём на Си++. Но столкнулся с проблемойююю Мне надо написать программу, которая считывает коды клавиш и выводит на экран инфо о...

Как в Си работать с кодировкой UTF-8
Латиница насколько я понял в UTF-8 занимает 1 байт, кириллица 2 байта. Вот такой код с кириллицей работает нормально. Введёшь русское слово, русское и получишь без искажений. char *slov = NULL;...

Ошибка "Permission denied" при попытке запуска программы
Не могу запустить свой "Hello world". Написал программу в текстовом файле, как положено. Hello.cpp Далее в терминале, запущенном из папки с проектом: ...$g++ ./Hello.cpp -o ./Hello.exe (Это...

Грамотная реализация клиент-серверного приложения
Возник вопрос как грамотно реализовать клиент-серверное приложение под Linux'ом. Пока имеется стандартная реализация через потоковые сокеты. Но при некорректном завершении работы клиента сервер...

Выполнения консольных команд
Как выполнить консольную команду на си, допустим reboot перезагрузить

Учебник по программированию
Посоветуйте пожалуйста ХОРОШИЙ учебник по программированию на С++ под Linux, не беглое руководство а достаточно полную книгу с тонкостями и примерами. Заранее благодарен

Bash скрипт в c/c++
Всем доброго времени суток, подскажите возможно ли вставить башевый скрипт в с/c++, если да то нужно ли что-то подключать и какова тогда будет структура программы?

Установка библиотеки conio.h.
Доброго времени суток! Возникла такая проблема. Нужно подключить библиотеку conio.h в ubuntu. Саму библиотеку скачал, положил в /usr/include/c++/4.4.1. Но в самом её файле используется другая...

Как посмотреть содержимое бинарного файла в терминале?
Доброго времени суток. Взялся читать один незамысловатый блог, в статье после основ рассказывается про процесс компиляции. Показано, как остановить процесс компиляции после обработки препроцессором,...

Работа с разделяемой памятью
задание Написать две программы, осуществляющие взаимодействие через разделяемую память. Первая программа должна создавать сегмент разделяемой памяти и копировать туда свой собственный исходный текст,...

Каналы (PIPE) на Си. Небольшая недоработка с программой
Задание реализовать интерпретатор basha, шелла или любого подобного языка и чтобы работали конвееры! Тут пока что не совсем это, можно только вводить ./a.out command | command .... | ... и т.д.,...

Как работает mutex (разобрать код)
Здравствуйте! Не могу понять как работает mutex. В мануалах написано, что поток забирает mutex, и теперь глобальные переменные может изменять только он, на время того, пока он mutex забрал.. ...

Компиляция программы с++ в редакторе vim
есть програма на с++ #include <cstdlib> #include <iostream> #include <math.h> using namespace std; int main(int argc, char *argv) { float a,b,c,d,x,x1,x2;

VIM в качестве легкой IDE
Я решил создать эту тему, потому что когда я начал программировать с помощью VIM, у меня возникли вопросы, ответы на которые приходилось искать довольно долго. Надеюсь эта статья поможет новичкам...

iostream.h: Нет такого файла или каталога (гугл не помог)
Доброе время суток. Пользуюсь linux ubuntu 10.04.4, хочу научиться писать на си (знаю только паскаль), наиболее удобной средой для меня (когда писал на паскале) была Geany. Но при попытке...

launch failed binary not found (eclipse)
Добрый вечер. Eclipse C/C++(скачал версию сразу с сайта), Ubuntu 12. Установлены GCC и G++. только распаковал и запустил простенький хеллоу ворлд. Тема наверняка старая, но я гуглил и ничего не...

bad file descriptor
помогите пожалста! работаю с сокетами под убунту когда вызывается функция send(sock, get, strlen(get), 0); perror("errno"); выводит на коноль следующее: errno: Bad file descriptor с чем...

Как подключить стороннюю библиотеку (*.so) к проекту
Есть вопрос про подключение сторонних библиотек к проекту. У меня есть библиотека aaa.so, header файл bbb.h, и код, который использует функции из этой библиотеки... Как ее задействовать? ...

conio.h
где можно скачать библиотеку conio.h под линукс? с компилятором g++ не шла. Я все пакеты связанные с с++ установил а библиотеку не нашёл. Пытался скопировать её из BORLAND но она не работает. ...

Построчное чтение файла
Помогите пожалуйста, не могу доделать программу, точнее я её сделала но не так как бы мне хотелось. Вот код программы(прога рабочая) #include <stdio.h> #include <string.h> #include <stdlib.h>...

Нужно создать демон....как?
задача. Создать процесс работающий от рута, постоянно работающий (это демон будет). И создать exec файл, который при запуске НЕ от рута будет обращаться к процессу запущенному от рута и...

" ! " перед командой/переменной
Что делает восклицательный знак перед командой в unix ? Например, что означает данная запись? if (!PID)

Перехват Сигнала
Тема работы "Сигналы". Мне дали доп задание: "Один источник посылает сигнал(любой, любым способом). Есть приёмник, который должен принимать эти сигналы. Нужно добавить перехватчик сигналов, и вывести...

Xcode: не получается присвоить переменной типа char русский символ
Здравствуйте, недавно перешел в среду Xcode (перешел с VisualStudio) и столкнулся с такой проблемой: по непонятной мне причине я не могу присвоить переменной типа char русский символ. Например, для...

Функция system()
Если использую system() то в консоли пишется что команда не найдена(та которую я ввел).

Запуск внешних консольных программ и скриптов
Как в C/C++ запустить внешнюю программу и подключить к ней на стандартные вход и выход дескрипторы потоков (файлов) для записи и чтения соответственно?

Ошибка компиляции: 'nullptr' was not declared in this scope
При компиляции этого кода #include <pthread.h> #include <sys/stat.h> #include <fcntl.h> #include <unistd.h> #include <inttypes.h> using namespace std; // -------

[C++] Какие флаги указать линкеру для компиляции программы?
Делаю программу,которая использует внешнюю библиотеку SDL. В настройках проекта (работаю в Code::Blocks) указал в опциях линкера Project->Build Options->Linker settings в поле Link libraries путь к...

Очистка входного потока (cin или stdin)
ПОМОГИТЕ ПОЖАЛУЙСТА!!!! Делаю программу под консоль в линуксе, запрашиваю с клавиатуры имя файла. Но при вводе очень большого числа символов, те символы которые не забираются из потока (превышающие...

Работа с параметрами через int argc, char *argv[]
Здрасе. Нужно чтоб через консоль программе передавались некие команды.. В этом я не оч силен, так как никогда не делал такое.. Вот для примера чето накатал: #include "stdafx.h" #include...

Ошибки при компиляции "no input files"
Не могу разобраться как исправить ошибки. Подсобите кто как может. Скриншот прилагается. Сам код: #include <stdio.h> #define INDENT_WIDTH (4) int main(void) { FILE * f; f =...

Как в Qt creator скомпилировать свою программу?например тот же hello world!
Всем доброго времени суток. Задачю очень глупый вопрос,но я только начал осваивать qt Как в Qt creator скомпилировать свою программу?например тот же hello world! Вот вначале создаем новый исходный...

Вызов терминала
Нужно вызвать терминал и выполнить в нём какую-нибудь команду. execl("/bin/bush","ls","-c",NULL); сомнения в этой строчки у меня, но не вижу ошибки...((

Работа с таймером
Доброго времени суток. Я в программировании новичек. прошу сильно не ругать. Излогаю задачу. У меня есть программа написанная на C++ под Linux. Компиляцию провожу сам. так что изменить код могу...

Передача данных между процессами (pipe)
Всем доброго времени суток. Обращаюсь к вам с вопросиком. Передо мной стоит задача написать код, который: 1. Создавай процесс 2. организовывал между нами pipe 3. Передавал информацию от...

Работа с HID (библиотека libusb-1.0)
Снова здравствуйте! Есть такое устройство: Bus 003 Device 009: ID 04d9:8010 Holtek Semiconductor, Inc. Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB ...

opendir/readdir
здраствуйте!!! подскажите пожалуйста как использовать opendir/readdir на примере.

Системный вызов pipe()
Извинити за название темы должно было быть "Системный вызов pipe()" хотя я не уверен) был такой пример Программа осуществляющая однонаправленную связь через pipe между процессом-родителем и...

gcc компилятор
есть код программы:#include <limits> #include <iostream> #include <iomanip> #include <cstdlib> #include <string> #include <exception> #include <stdexcept> #include <map> #include <cstring>...

Графика в консоли
Изучаю с++ написал калькулятор для консоли, хочу переписать его в графическую версию для консоли. Не могу приручить http://tvision.sourceforge.net/ эксамплы не компилятся. Есть идеи че делать? ...

Как программировать на C++ с Ubuntu?
Всем здравствуйте! Не ругайте новичка в этом деле, пишу программки на C++ на виндовсе через devcpp, хочу научиться писать коды на Linux'e! Подскажите через какую среду и как вообще это возможно...

Как делаются проги в Линуксе ?
Здравствуйте. Я программировал в Виндовсе в С++ Buildere . Недавно поставил Debian Gnome , и сейчас решил написать простейшую программу на С++ или Си. Но возникло несколько вопросов. 1) В Виндовсе...

Посоветуйте начинающему - как писать GUI приложения
Здравствуйте. Хочу попробовать написать что нить под линух. До этого раньше не сталкивался с программированием под оную систему, хотя и работал в ней. Посоветуйте среду разработки под С++,...

Conio.h и Linux
Всем большой прибольшой привет))) Хотелось бы поставить на второй комп Linux, но проблемма в том, что conio.h в нём не видит. Есть ли какая либо библиотека заменяющая conio.h и функции которые в...

Подскажите аналог вин-библиотеки
Здраствуйте, такая вот проблема, я не могу скоипилировать программу в ОС Linux, так как я использую windows.h. Вопрос, чем его можно заменить в Linux или что нужно сделать чтоб ...

UG Open C (программирование для САПР NX на Си )
Здравствуйте! Я инженер, а не программист. Но задумал автоматизировать кой какие процессы в своей работе. Я работаю в САПР NX. Это пакет для моделирования, создания УП и т.д. и т.п. В ней есть...

Многопоточные приложения
Помогите пожалуйста написать такую программу Создать многопоточное приложение, в котором поток родитель создает файл и создает три дочерних потока, каждый из которых осуществляет запись своего...

Makefile: как с использованием gcc строить автоматические зависимости от .h файлов?
Как с использованием gcc строить автоматические зависимости от .h файлов (чтобы постоянно не менять Makefile при изменении структуры include'ов)?

Bus error
Имею необходимость делать лабы на C под linux (ubuntu) Тема лабы - работа с файлами и memory mapped files вот кусок текста программы int fmapd = open(mapname, O_RDWR | O_CREAT, 0600); int...

Eclipse, ошибка undefined reference to main
Снова добрый день. Возникла проблема - при создании нового С-проекта с помощью eclipse, компилятор не хочет создавать файл binaries после Build project, мотивируя тем, что undefined reference to...

Вывести в формате ls информацию о содержимом всех директорий
оч нужно вот что: Напишите на C программу, которая выдает в формате ls информацию о содержимом всех директорий, содержащихся в пути от корневого каталога до текущего местоположения программы, либо...

Сокеты в Linux
Здравствуйте! Ребята, дайте мне пожалуйта простые примеры создания интернет сокетов, с подключением к ip! Клиента и сервера! И желательно с комментами, чтобы разобраться что к чему!!! Пожалуйста!

Где в linux ubuntu компилятор
Помогите пожалуйсто, где в linux ubuntu находится компилятор...

Особенности реализации poll()
Здравствуйте! Начал читать книжку "LINUX системное программирование" Р. Лав. Дочитал до описания функции poll(). Там же для наглядности нехитрый пример приведён: #include <stdio.h> #include...

Очистка консоли в linux ubuntu на компиляторе Qt в c++
Раньше кодил на msvs2013 решил перейти на линукс и столкнулся с проблемой очистки консоли. Помогите пожалуйста, подскажите как очистить консоль на с++ в линуксе.

malloc
Народ, кто-нить может объяснить какие есть недостатки у этой функции, всегда юзал, а тут говорят, что это очень нехорошо, вот и стало интересно, почему?

Не могу найти библиотеку Xlib.h
Компилирую из терминала программу, у кот. есть графический интерфейс. simple.c:1:22: error: X11/Xlib.h: Нет такого файла или каталогаgcc не может найти Xlib.h . Подскажите где можно взять эту...

Как сделать русский язык в консоли Windows?
Всем доброй ночи! То есть я знаю, как его сделать, но на практике ничего не получается. Имеем компилятор языка С++ и такой вот исполняемый файл #include <stdio.h> int main () { char s;...

Создание новых процессов, запуск внешних программ fork(), system
Задача запустить внешнее приложение и получить его ID, для того чтобы в дальнейшем отследить живо оно или нет. Почему-то получаю _всегда_ получаю ID нового процесса на две единицы меньше реального....

Перебор файлов в каталоге (включая вложенные каталоги)
Добрый день. Столкнулся с такой проблемой. Язык Си. Как перебирать все файлы в каком-либо каталоге(включая вложенные каталоги)? Как определить: есть ли доступ к данному вложенному каталогу или...

подскажите, где можно скачать компилятор для C++ под Linux?
...можно скачать компилятор для C++ под Linux? заранее спасибо!

Как узнать количество папок в директории?
Вот нашел в интернете такие команды: Данная команда, рекурсивно подсчитает количество файлов начиная с текущей папки и всех вложенных: find . -type f|wc -l Данная команда, рекурсивно подсчитает...

Разработка Linux программ из Windows
Всем добрый день. Никогда не имел дело с линукс-программами, а сейчас понадобилось написать сервер, который будет запущен на Ubuntu. Мне сказали просто Используй: boost::asio ...

Не получается создать более 382 потоков
нужно создать много нитей. Не хочет создавать более 382 потоков. на 383ем возвращает 12 = ENOMEM = out of memory Проблемма: нужно создать значительно большее кол-во потоков. Вопрос: out of какой...

Встроенный asm не понимает метки (GCC).
unsigned int iFactor(unsigned int n){ //(n==0)=>1; переполнение=>вернуть 0 //unsigned long long f; unsigned long f1; unsigned int f2=1; for (;n;n--){ f2*=n; asm ("jo OUT1");//при...

Команда fopen не создает/ не открывает файл
Папки с одинаковыми правами доступа. В одной делаю простой код: #include <stdio.h> #include <stdlib.h> int main (int argc, char const* argv) { FILE* f = fopen("myFile.txt", "a+");

сломал отладку visual studio
ubuntu 20.04 visual studio сломал отладку,при попытке запуска отладки .cpp файла выводит: launch: program '/home/name/Рабочий стол/для проектов на с++/build/Debug/outDebug' does not exist ...

Почему не работает fopen?
Здравствуйте. Я только-только начал осваиваться в Ubuntu 10.04 и вот столкнулся с таким явлением: маленькая простейшая тестовая програмка компилируется, запускается, но вообще никак не открывает...

Просмотр содержимого каталогов
Вообще нужно написать програмку для просмотра содержимого каталога. Имя каталога вводить с клавиатуры. Знаю что там нужно использовать opendir, readdir, closedir... Но как его все правильно...

Вывести информацию о файле
Помогите пожалуйста кто нибудь решить. Очень надо: Вывести на консоль полный путь к файлу имя файла, его размер, дату создания, права доступа, номер индексного дескриптора. Вывести также общее...

Кросскомпиляция проекта под виндовс на линкс
Уважаемые форумчане, встретился с проблемой. Мне нужно скомпилировать проект под виндовс, но это всё делается на ubuntu 18.04, а на ней в cmake нет генератора с компилятором mingw. Пошагово, что я...

Значение переменных из файла
Хочу чтобы программа брала параметры из файла. На конкретном примере: #include "ingame.h" float ix; float iy; int main(int n, char **s)

Как кодить в NetBeans C++ на Linux системе.
Поставил себе Linux Ubuntu. Всё бы ничего, да вот нужна очень среда разработки консольных C++ приложений, т.к. на прогера учусь. Раньше всегда кодил на Borland C++ Builder. Запустил netbeans,...

Version `GLIBCXX_3.4.21' not found
Возникает такая ошибка при динамической линковке библиотек:/usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /usr/local/lib/libboost_filesystem.so.1.58.0)...

Конвейер команд для нескольких процессов
Здравствуйте все. Моя задача: написать конвейер команд. Из командной строке поступает команды, разделенные символом |. команда 1 | команда 2 | ..... | команда N Надо, что бы команда 1 на вход...

Цветной текст в консоли Ubuntu
Хочу выводить информационыые сообщения, просто сообщения и ошибки в консоли разным цветом. Это гораздо удобнее чем пользоваться всякими разделителями. Нашел такую таблицу: \033 всю приводить не...

Как работать с клавиатурой в линукс?
Под виндовс у меня есть windows.h, в кот. я беру для считывания нажатия клавиши винапишную функцию GetKeyState ( или GetAsyncKeyState ). Эта функция позволяет узнать какая именно клавиша нажата,...

Возможно ли создать простое gui самому из терминала?
Допустим я написал простую hello world.. #include <iostream> // подключаем заголовочный файл iostream int main() // определяем функцию main { // начало функции std::cout...

Как получить html страницы?
Здравствуйте, подскажите пожалуйста, как получить html код сайта при помощи С++ (компилятор g++) ?

Сокеты, одновременная работа с несколькими клиентами !!!
Привет, совсем запутался с сокетами. Нужно такое приложение, которое будет обрабатывать сразу много клиентов. Причем в такой схеме может возникнуть ситуация, что сервер может начать работать с одним...

Ошибка при компиляции "Incompatible implicit declaration of built-in function ‘exit’"
ОС Linux Home 2.6.25-std-def-alt8.M41.4 #1 SMP Sat Dec 6 14:42:12 MSK 2008 i686 GNU/Linux пробую откопмелировать файлик: # gcc 1.c -o 11 1.c: В функции ‘main’ 1.c:86: предупреждение: incompatible...

Компилирование и запуск исполняемых файлов
Компилирую обычный .с файл: gcc chw.c. Содержимое файла chw.c: #include<stdio.h> int main(void) { printf("Hello World!"); return 0; } В текущей папке создаётся исполняемый файл a.out. Затем...

Оконное приложение на g++ под убунту
Как создать само окно? Есть ли главный цикл? Как приложение узнаёт о событиях? Пишу прямом в gedit, компилю через командный файл, но пока у меня только консольные вроде получаются.

Узнать дату создания файла
Здравствуйте, подскажите пожалуйста как можно узнать дату создания файла. Моя программа командой readdir считывает все файлы в каталоге и мне нужно их упорядочить по дате создания, не по дате...

Return и exit, в чем разница?
Чем отличаются return и exit?

Координаты курсора в консоли
Нужно определить координаты курсора в консоли... курсора печати, а не мыши... Подскажите как можно сделать?

Можно ли убить поток (pthread) сигналом (kill()) ?
Процесс убивается вызовом kill(pid, 9); Как убить не весь процесс а только поток? Можно pthread_cancel + pthread_testcancel, но это не принудительное завершение, а надо именно принудительное.

Проверка существования файла
Изложенная ниже функция в любом случае возвращает единицу. #include <fstream> bool FileExists(const char path) { return std::ifstream(&path) != NULL; } Как проверить существование файла?

Вопросы по динамическим библиотекам
можешь пояснить более популярно чем в куче манов, что конкретно выполняет флаг -fPIC при либковке .so файла? Флаг -fPIC - это компиляция позиционно-независимого кода. Только из таких кодов можно...

Компиляция error: mysql.h: Нет такого файла или каталога
при компиляции cpp файла g++ create.cpp -l /usr/include/mysql /usr/lib/mysql/libmysqlclient.so выдает create.cpp:3:18: error: mysql.h: Нет такого файла или каталога create.cpp: In function ‘int...

список файлов в директории
Здравствуйте, нужна огромная помощь!!! Вообщем нужно написать программу , выводящую в файл протокола список файлов указанной директории. Если имя файла-протокола не указано, список выводится на...

Установка Eclipse IDE for C/C++ Developers
скачал Eclipse IDE for C/C++ Developers но установить не получается ( помогите пожалуйста скачивал с оф сайта http://www.eclipse.org/downloads/?osType=linux ствлю на Ubuntu 12.04 гуглил но толком...

какую среду разработки с++ выбрать?
Итак я пишу на с++ под винду,хотелось бы попробывать писать под линукс) подскажите пожалйста какую среду разработки с++ выбрать? работать буду в debian

GCC не видит стандартные библиотеки
Доброго времени суток. Попытался удаленно по SSH через PuTTY поставить GCC. Ставил командой apt-get install gcc При компиляции вылазит ошибка. 04.c:1:19: error: stdio.h: Нет такого файла или...

MySQL, не получается законнектиться из приложения
Пишу в QT на Ubuntu Вот код: #include <stdio.h> #include <stdlib.h> #include "mysql.h" MYSQL mysql; MYSQL_RES *res;

Создать текстовый файл и записать туда то,что введёт пользователь
здравствуйте. Я так то в си не очень силён,я больше предпочитаю php. И тут появилась необходимость создать текстовый файл,и записать туда то, что введёт пользователь. Нужно написать именно на си, для...

Пользователям GNU/Linux Ubuntu, и компиляция файла
Здравствйте, решил пересесть с Windows на GNU/Linux. И одной из ранних созданных мной тем было как компилировать файл через командную строку на Windows. Теперь я задался вопросом как скомпилировать...

Conio.h: Нет такого файла или каталога
#include <iostream> #include <conio.h> // Упр3.cpp:3:19: fatal error: conio.h: Нет такого файла или каталога using namespace std; int main() { char ch ; unsigned long total= 0;

Как прочитать результат работы system?
Программа на Си с помощью вызова system запускает wget, который должен скачать из нета определенный файл, результаты своей работы wget выдает в кансоль, как в моей программе посмотреть эти результаты...

Потоки в linux
Нужно сделать задание по потокам, посему нужна информация по них. В задании нужно создавать потоки, реализовать обмен данными между потоками, синхронизировать потоки + синхронизировать потоки методом...

Рабочий пример кода для работы с MySQL =< 5.1 на С++
Сразу прошу прощения, если раздел не тот. Про раздел FreeBSD видимо просто забыли. Постановка задачи. Простой пример кода на С++ ,который успешно компилируется для ОС FreeBSD 8.1. Сервер...

Gtk-WARNING ** Could not find signal handler. Did you compile with -rdynamic?
Здравствуйте. Я пишу приложение на GTK и я столкнулся с одной проблемой. Мой способ компилирования: g++ -rdynamic -o base main.cpp `pkg-config --cflags --libs gtk+-3.0 gmodule-2.0` ./base При...

Активно развивающиеся веб-фреймворки для Си++ для Ubuntu
Привет! Посоветуйте какие-нибудь качественные бесплатные фреймворки для создания сайтов на C++.:)

Вывод кириллических символов по их коду в Linux
Добрый день! Стоит следующая задача: рандомно генерировать коды кириллических букв (заглавных и строчных), а дальше выводить код буквы и саму букву. И всё это должно работать на Linux`е. Хотел...

Как поймать segmentation fault в блоках try catch в linux
Доброго времени суток. Недавно в голову пришла идея сделать прогу, которая бы отображала некоторые участки своей памяти в консоль в виде hex текста. Столкнулся с такой проблемой : почему-то в этом...

Язык С. Новичок! Нужен хелп!
Здравсвуйте! Я начал изучать язык программирования С. Никак не могу найти нормальный компилятор для языка С. Работаю пока на компиляторе (Turbo C), но очень старый и не компилирует все примеры...

Visual studio code как скомпилировать проект c++
visual studio code как скомпилировать проект c++ ? подскажите пожалуйста.

Как остановить ввод с клавиатуры и продолжить выполнение программы (C++)?
Возможно, это оффтоп, но я не нашел подходящей категории для моего вопроса, кроме того, я сижу на Arch Linux. Знаю, что для того, чтобы остановить ввод достаточно нажать Ctrl+D (на винде, к примеру,...

Найти файл по его pid и убить его
помогите написать программу которая находит файл по его pid и убивает его

Linux c++
Я хочу програмировать на С++ в Linux Ubuntu, Какой софт нужно поставить? Помогите пожалуйста!

Эмуляция обедающих философов
Доброго времени суток, уважаемые форумчане! Необходима помощь в доработке одной программы... Суть задачи: K философов сидят за круглым столом, в центре которого стоит блюдо с рисом. Между каждой...

Подключение boost::asio в CMake
Добрый вечер, форумм, подскажите пожалуйста, как подключить asio в CMake, Linux cmake_minimum_required(VERSION 3.17) project(ales) set(CMAKE_CXX_STANDARD 20) set(Boost_USE_STATIC_LIBS ...

[C] Дата создания файла
Всем привет! Никак не могу разобраться, можно ли как-нибудь узнать дату создания файла? Язык Си.

как создать проект в VS code на ubuntu?
Только не бейте Визуал студио - версия: 1.57.1 Скачал visual studio на линукс,а привычной кнопочки с созданием проекта/решения нет,гугил - все мануалы только под виндовс версию Может нужно...

Отсутствует sys_errlist.h
Система Kubuntu 20.10. Для сборки проекта нужен sys_errlist.h из include/x86_64-linux-gnu/bits/. Должен бы быть там после установки libc6-dev пакета. Но файла там нет. libc6-dev устанавливал как...

libssh2: как запустить удаленно бинарник и получить его вывод
Добрый день! Написал приложение. Простое. В конце бесконечный цикл. Данную программу передаю через библиотеку libssh2 на удаленный пк. Авторизируюсь чз libssh2 как root. Через нее же удаленно...

Получение списка файлов из директории
Кто-нибудь может подсказать как это делается на C(не ++). В исходниках ls найти не смог. Либо может кто-нибудь знает как получить вывод команды на консоль, system предлагает только return code.

Написать программу по вводу-выводу
Здравствуйте. Помогите пожалуйста с выполнение лабораторных работ.. Через неделю экзамен, а я ничего не понимаю. Буду очень признателен и благодарен.. задание 1. (тема: ввод-вывод) Написать...

Процессы, потоки и перенаправление в файл
Помогите пожалуйста написать программу, которая распечатывает значения параметров командной строки и переменных окружения процесса. Перенаправьте эту информацию со стандартного потока вывода в файл.

Альтернатива conio.h
Добрый день. Сегодня установил себе Kubuntu 10.04 решил проверить как здесь с компилятором g++/gcc Столкнулся с проблемой отсутствия библиотеки conio.h Какая в никсах есть альтернатива этой...

C++ и ассемблерная вставка
Всем доброго времени суток. Необходимо было написать программу, которая складывает попарно числа из 2х массивов обычным способом и с помощью ассемблерной вставки с использованием технологии mmx....

Можно ли как-то указать в Makefile, чтобы часть файлов компилировал компилятор C?
Я пробую программу Qt 4 Designer,и после всех настроек файла .ui я скопировал себе код интерфейса в программу,но она не компилируется- пишет,что стандарт C++ не поддерживает тип long long и указывает...

Получить время когда компьютер может идти в sleep
PowrProf.INSTANCE.CallNtPowerInformation(PowrProf.POWER_INFORMATION_LEVEL.SystemPowerInformation, null, 0, mem, (int) mem.size()); Это оналог в виндовс вин апи, который позволяет...

Определить размер структуры
Нужно определить размер следующей структуры struct S { int i; void *v; char c; long l; };

С чего начать программирование под Linux
Я никогда не программировал под Linux, но теперь просматривая различные вакансии на должность "Программист C++" вижу, что без этого нельзя найти нормально оплачиваю работу. С чего мне лучше начать?...

C++17 filesysytem Linux
Всем привет! Подскажите, как в Linux подключить библиотеку filesystem для работы с файловой системой IDE Visual Studio Code Компилятор g++ Я всяко пробовал и experimental писал и v1 Как вообще...

Простой чат-сервер.
Вообщем есть задание написать чат сервер на 2 и более клиентов... Начал знакомиться с сокетами, решил использовать стратегию fork(); Вообщем получилось такое поделие, которое отказывается...

Класс для работы с shared memory
Всем привет, пытаюсь написать класс для работы с shared memory, создание проходит вроде как успешно, а вот получить к ней доступ по id не получается, вылетает ошибка на shmctl "no such file or...

Как узнать завершился ли процесс-потомок?
Здраствуйте. Есть родитель который создает несколько потомков посредством вызова функции fork(). Соответственно есть идентификаторы всех процесов-потомков. Мне нужно как-то определять завершился ли...

segmentation fault(
#include<time.h> #include<stdio.h> #include<stdlib.h> #include<string.h> int main() { int i,n,str; str=(int)malloc(200); srand(time(NULL)); n=rand()%9; for(i=0;i<n;i++) {

Как вывести в поток текущие дату и время?
Как вывести в поток текущие дату и время?

Драйвер под Linux (все в kernel mode), сопровождающий нажатие на клавиши клавиатуры звуком
Необходимо написать драйвер (все в kernel mode), сопровождающий нажатие на клавиши клавиатуры звуком. Если с клавиатурой я более-менее справлюсь, то как из kernel mode воспроизводить звук, мне не...

Анализ дампа памяти программы linux
добрый день. После падения программы в linux сохраняется дам памяти аварийного завершения по. 1 Подскажите, где можно почитать о формате данного файла? 2 Можно ли сделать вывод (из файла...

Узнать путь к директории программы
Пишу программу на Си под Линухом. Нужно, чтобы файл, который создает программа, сохранялся не в одной с ней директорией, а во вложенной папке. То есть если прога (а именно исполняемый файл) лежит в...

Проблема с VS code
Добрый день, такая проблема, установил VS code по инструкции Microsoft, но возникла проблема с дебагером (gcc). Когда я пытаюсь выполнить отладку файла, возникает следующая ошибка: Как я понимаю,...

запуск программы из под си
Здравствуйте, не подскажите можно ли реализовать такой замысел на си, то есть написать программу которая будет запускать другую программу установленную в системе с определенными параметрами?

Программировании порта ввода/вывод usb !
Помогите кто чем может . Есть usb устройство подключено к usb входу ! Нужна программа под линукс, которая будет принимать данные с usb устр-ва, в виде какого то кода написанная на C++. Я в этом не...

libmodbus
Всем доброго времени суток! Помогите пожалуйста,совсем запутался. Допустим у меня транспортный протокол Modbus-RTU формат запроса: id мастера, Код функции,Адрес данных, Количество байт, Данные,...

Можно ли и как на C++ создать программу для Ubuntu 20.04?
Можно ли и как на c++ создать deb-файл программы для ubuntu 20.04?

Определить тип файла (файл, папка и т.д.) и его размер
Пробую это сделать следующим образом: #include <stdio.h> #include <dirent.h> #include <sys/types.h> #include <sys/stat.h> int main(int argc, char *argv) { DIR *directory;

Работа с USB Serial Adapter на CP2102
Здравствуйте. Потребовалось пообщаться с МК по UART, заказал на алике парочку USB адаптеров. Один на CP2102, второй на CH340G. Накидал небольшую программульку, по примерам из сети. Потом решил что...

Графический режим в терминале
Добрый день. Например у меня стоит Debian и я запускаю терминал. Мне надо нарисовать линию в графическом режиме в виде псевдокода: int main () { DrawLine(x1, y1, x2, y2);

Реализация команды ping для Linux
Написать программу под Linux, которая будет выполнять функцию запрос эхо - повтора утилиты ping. Результат работы функций должен быть идентичен результату работы ping. На вход подается доменный...

Исправить ошибку, приводящую к segmentation fault
Всеем привет! Можете подсказать, как убрать эту ошибку: Program received signal SIGSEGV, Segmentation fault. 0x00007ffff5f726f6 in memcpy (__len=1040, __src=0x7ffff672b0c0 <global_orig_handlers>,...

Сегменты памяти
Ниже два кода. Сначала создается процесс, который создает общий сегмент и открывает доступ к нему для всех. Второй - считывает данные из общего сегмента Используя функцию digSum, я получаю...

[C]Почему bind в данном случае выдаёт ошибку Address already in use?
Пытаюсь разобраться с темой сокетов. Есть клиент и сервер,которые связываются через STREAM сокет. Принцип такой: Сервер ожидает входящих соединений,принимает строку от клиента,затем посылает её всем...

Шифратор и дешифратор файлов ассиметричным алгоритмом DSA 512 bits
Шифратор и дешифратор файлов ассиметричным алгоритмом DSA 512 bits. На вход программы передается входной файл, ключ, флаг шифрования/дешифрования, выходной файл. Объясните, как решить эту задачу?...

После перевода указателя файла через LSEEK, функция READ начинает читать файл со старой позиции
int find_user_note(int fd, int user_uid) { int note_uid=-1; int sybm; unsigned char byte; int length; char buff ; while(note_uid != user_uid) { // Повторять цикл, // пока не найдется...

Как определить графическую оболочку?
Здравствуйте. Пишу программку под дебиан на плюсах, причем у меня используется 3 библиотеки: ncurses для консоли, GTK для GNOME и QT для KDE. Но вот проблема: Как мне программно определить при...

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

Проверка, нажата клавиша или нет, без остановки работы цикла
нужна функция которая будет проверять нажата клавиша или нет, при этом она не должна останавливать работу цикла

Ubuntu 20.04. Почему kdevelop не компилирует простую программу на c++?
Ubuntu 20.04. Почему kdevelop не компилирует простую программу на c++? Даже, нельзя нажать кнопку build..Почему так?

Создание исполняемого файла
Здравствуйте! Подскажите, как создать исполняемый файл. Вот допустим я написал некую программу, и хотелось бы ее преобразовать в исполняемый файл под Windows или же Linux. Сам сижу на ОС Linux и...

gcc 10.2.0 module C++
уважаемые форумчане скажите пожалуйста появилось ли возможность в С++ использовать модули? #include <iostream> import module mymodule; int main(){

Подсчет процессов в поддереве
Дана задача: Разработать программу solution, которая по заданному pid, осуществляет поиск всех потомков процесса с этим идентификатором и выводит их количество (включая процесс с заданным pid). ...

Ошибка undefined reference to `sqrt'
#include <sys/types.h> #include <unistd.h> #include <stdio.h> #include <stdlib.h> int main() { int fd; size_t size; int side;

Проблема с кодом
Задание таково: нужно открыть файл syslog командой less, при этом используя команду exec. Вроде всё правильно, но не понимаю почему не работает. Заранее спасибо за помощь #include...

Рекурсивный обход директорий
Доброго времени суток, уважаемые форумчане! Помогите, пожалуйста, в дописании программы в ОС Linux... Задание: через аргумент командной строки (argv) задаётся директория, в которой рекурсивно...

Реализация простейшего FTP client/server Си под Linux
Реализация ftp-сервера. Команды, которые должен поддерживать сервер, должны быть следующие: положить файл, взять файл, удалить файл, показать содержимое директории и др. Должна быть совместимость со...

Клиент-сервер.. IP-адрес подключившегося
Взял за основу такой сервер (эхо): #include <sys/types.h> #include <sys/socket.h> #include <sys/time.h> #include <netinet/in.h> #include <stdio.h> #include <unistd.h> #include <fcntl.h>...

При запуске программы появляется подобная ошибка: "error: void value not ignored as it ought to be"
Создавал библиотеки, при компиляции мейн файла, где у меня прописывается ввод данных и результат работы трёх функций, выводится такая ошибка: ./main.cpp:29:17: error: void value not ignored as it...

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

CYGWIN сборка Makefile утилита remake ошибка . /bin/sh: Invalid argument
Здраствуйте Сборка remake под CYGWIN win7 32bit есть три файла -make оригинальный CYGWIN -remake бинарник скачан из интернета (вроде бы сборка под msys) -R2make фаил который собран мной под...

C++ Linux и WinAPI
Здравствуйте. А можно писать приложения C++ в Linux, но не Linux API, а WinAPI? Если да, то как?

Как правильно выполнить задания?
В GNU / Linux-совместимой ОС (например, Ubuntu Desktop 20.04), разработать на языке C++ программу-меню, которая предоставляет пользователю более простой вариант запуска нового процесса и выполнения...

Динамическое добавление и удаление кнопок GTK
Здравствуйте. Мне нужно реализовать приложение на GTK на C++. Главная проблема заключается в динамическом добавлении и удалении кнопок GTK. Это нужно для сортировки элементов по разным параметрам. ...

Запись структуры в файл, fwrite();
Здравствуйте, доскажите где ошибка - пытаюсь записать массив структур в бинарный файл, но по некоторой причине запись в файл происходит не корректно. Ошибок не выдает, но запись не производится....

Code::Blocks не запускает скомпилированную им программу
Привет! Поставил code::blocks из исходников, все собралось и установилось успешно. Создал консольные проект, написал Hello, World, компилируется успешно, но не запускается. Попробовал запустить из...

Неблокирующие сокеты, проверка установки соединения
Создал неблокирующий сокет. Когда делаю connect - возвращает -1 Operation now in progress Как я понял это нормально для неблокирующих сокетов. Но в таком случае как проверить установилось ли...

Как скомпилировать прогу под Ubuntu?
Для работы мне понадобился симулятор дорожного движения. Я нашел готовый исходный код симулятора дорожного движения под UNIX (к сожалению, ссылка на файл не сохранилась, архив с исходным кодом...

Linux кириллица в файлах
здравствуйте вопрос: как работать с файлами в линукс, если в них присутствует кириллица? если открываю используя fstream и считываю getline то на месте кириллических символов символы с...

setw + кириллица
Как заставить setw работать с кириллицой? #include <iostream> #include <iomanip> using namespace std; int main() { cout << "Language" << setw(25) << "English" << endl; cout <<...

Простой web-сервер на C++ под Линуксом
Ребятки выручайте, собственно задача - написать простой сервер, отдающий странички(html, php). То что удалось нагуглить либо устаревшее, либо слишком навороченное, либо под винду.

exec
Создаю новый процес и открываю программу execl("./dauther",NULL,NULL); , обьясните пожалусто как передать в эту программу переменные и можна ли переавать переменные int я в инете нашол примеры но...

Прямое чтение блочного устройства без буфера чтения
Добрый день. Имеется usb-storage устройство, на котором 3 блока по 4096 байт. в этих блоках разные данные, и устройство по-разному реагирует на операцию чтения каждого из них (подгружает туда...

Подключение gtk на C++
Здравствуйте, я пытаюсь подключить библиотеки gtk: g++ main.cpp -o base `pkg-config --cflags --libs gtk+-3.0` Но мне выдает ошибку: /usr/bin/ld:...

Компилятор не видит библиотеку pthread
При реализации многопоточности столкнулся с проблемой :компилятор не видит библиотеку libpthread,позже выяснил что на компе вообще нет папки ntpl ни в lib,ни в include.Команда компиляции:g++ -o "%e"...

Как получить исполняемый файл (линукс )
Добры вечер! Друзья помогите разобраться.Пытаюсь самостоятельно изучать С++,написал исходный код программы ,пытаюсь получить исполняемый файл.Пишу в командной строке GPP + (название файла с...

Скрыть консоль при запуске кода
С помощью SFML я создаю окно, но как скрыть консоль?

Оконное приложение на C++, SFML/Graphics.hpp
Здравствуйте, решил попробовать библиотеку "SFML/Graphics.hpp", написал самое простое оконное приложение: #include <SFML/Graphics.hpp> using namespace sf; int main() { RenderWindow...

Operation not permitted
Здравствуйте, скажите как можно "обойти" запрет на использование некоторых функций, к примеру opendir("/proc") или getpwuid()? Как-то "изменить привилегии программы" невозможно, менять можно только...

SIGABRT abort в QTableWidgetItem settext
Друзья, шансов наверное мало, но может кто-то подсказать? ПО крашится в момент settext в tablewidget. Также стабильно крашится при закрытии по. Код примерно такой for (int a=0;a<17;a++) { for...

Процессы в линуксе на с++
Вначале в асинхронном режиме запускается процесс P1, который порождает копию — дочерний процесс С1; процессы обмениваются информацией с помощью сигналов, работают безостановочно (в цикле), все свои...

Вывод каталогов
Поставленная задача: "Разработать программу, которая просматривает текущий каталог и выводит на экран имена всех встретившихся в нем каталогов. Затем осуществляется переход в родительский каталог,...

Как писать приложения для android на c++ из под linux?
Как писать приложения для android на c++ из под linux?

Писать и читать ttyS0
помогите разобратся, нужно сделать так чтобы прога отправляла в компорт 0хСС и слушала ответ получив в ответ 0х77 отправляла 0х33 и опять слушала ответ, получив 0х88 завершалась бы с положительным...

Какая прога нужна для С++?
Здраствуйте, купил книгу по С++. дошёл до страницы где практика и незнаю в какой программе писать код??!!Помогите.Уж всяко не в текстовом редакторе как HTML

Сокеты. Отправка GET-запроса по HTTPS и получение ответа от сервера
Использую сокеты для отправки GET-запроса и получения HTML-кода запрашиваемой страницы. Все красиво и быстро работает :)! С HTTPS у меня возникли проблемы. Отправляю стандартный GET-запрос на порт...

Debian, Eclipse :: Компиляция (поддержка библиотек)
Добрый день! Прошу прощения, возможно не тот раздел... Пишу сюда. Модераторы, если требуется, поправьте пожалуйста. 1. ПК1: Debian 6.0.0 i686 2. ПК2: Debian 9.11 x86_64 3. ПК3 (на котором...

C++, Curl и threads-потоки
Есть такой пример у разработчиков CURL: http://curl.haxx.se/libcurl/c/multithread.html Суть - в 4 потока одновременно открывается 4 сайта, текст html выводится на экран. Всё бы ничего, но в...

qt как подключить модуль axcontainer в linux
Народ помогите вот pro файл QT += core gui sql axcontainer greaterThan(QT_MAJOR_VERSION, 4): QT += widgets CONFIG += c++14 :-1: ошибка: Unknown module(s) in QT: axcontainer

Использование функции select()
Здравствуйте, форумчане. Помогите, пожалуйста разобраться. Я делаю только первые шаги в программировании, к тому же плохо знаю английский, а доступного для меня описания на русском найти не могу. ...

Принять по UDP multicast медиа-поток MPEG2-TS
Прочитал про сокеты и как подключиться к multicast group. #include <iostream> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <unistd.h> #include <sys/types.h> #include...

Как писать на c++ в linux
Здравствуйте, у меня возникла проблема, у меня стоит linux ubuntu 10.10, я скачал компилятор g++, создаю файл 1.cpp ввожу команду g++ 1.cpp он мне создает рядом с 1.cpp файл a.out и все, сам a.out...

Запуск команд терминала из программы
Люди добрые , все здравствуйте . Помогите научите объясните , как пользоваться терминалом из программы , нажал кнопку и выполнилась команда . Пишу в QT creator , точнее только начал - заметил что там...

Клиент-сервер TCP для Linux с fork
Помогите написать клиент серверную программу TCP для Linux с fork. Демонстрация должна быть такая: к серверу подключается несколько клиентов и каждый клиент должен передавать сообщения 1(1 клиент...

Ошибка при компиляции
Подскажите пожалуйста.Скачал и установил IDE codeblox на ОС linux.При компиляции выдает ошибку: obj/Debug/main.o. No such file directory error:no input files ...

Работа с последовательным портом
Доброго времени суток! Требуется написать программу на С/C++, которая предлагает ввести пользователю число от 0 до 255 и посылает введенное число в последовательный порт. Так вот, как послать число в...

SFML Крашиться код
#include <SFML/System.hpp> #include<SFML/Graphics.hpp> #include <iostream> void func() { for(;;) { auto=sf::Mouse::getPosition(); std::cout<<x<<" "<<y<<std::endl;

Как узнать размеры экрана?
хотелось бы выводить кол-во текста пропорционально размерам экрана. в терминале можно установить кол-во строк и колонок, а если переключится в консоль, то там их будет еще больше. так вот хотелось бы...

Проблема с чтением и записью через mmap
Здравствуйте! Делал лабораторную работу и столкнулся с проблемой чтения и записи через mmap. Только знакомлюсь с разделяемой памятью. Уже многие ресурсы пересмотрел, но мне ничего не помогло. Все...

Неопределённая ссылка на функцию
Если кратко, когда пытаюсь построить cmake-проект, то получаю следующее сообщение об ошибке: CMakeFiles/first_task.dir/main.cpp.o: in function `main': error: undefined reference to...

Двунаправленная связь через pipe
Нужна помощь в этом задании: Составить текст программы для связи между собой двух родственных процессов, исполняющих разные программы. У меня есть алгоритм: Нужно создать 2 pip'a, в 1 будет...

XLib - не могу отправить клиенту список selection TARGETS
Всех с наступающим! У меня тут возникли некоторые трудности с использованием библиотеки XLib: Есть программа, содержащая строку с UTF8 текстом. Я хочу через XLib объявить эту программу как...

C++Builder и линукс
Когда в с++builder появится возможность писать программы под линукс? или может кто знает как это сейчас можно делать?

Работа с RS485
Всем привет. Подскажите, пожалуйста, как правильно работать в режиме RS485 (half-duplex). UART подключен к микросхеме, у которой на выходе RS485. Вычитал, что направление (приём или передача) должно...

Существует ли онлайн сервис компиляции исходников h, c, cpp под Linux?
Привет. На Windows есть исходник main.cpp (при компиляции получается плагин .dll). Есть makefile готовый для Linux. Нужно этот файл main.cpp скомпилировать в Linux в формат .so Понятно, что это...

Нужен совет с Клиент-Сервером в TCP
Всем здравствуйте, недавно начал изучать работу с сокетами и попалось задание на построение Клиент-Сервера (по протоколу TCP), так чтобы они могли общаться (идеале) или сервер мог получать сообщения...

PF_RING
Здравствуйте, Кто нибудь использует PF_RING? Хотелось бы обсудить пару проблем с этим модулем.

Клиент-серверное приложение, отправка списка файлов директории
Добрый день всем пользователям форума! Мне нужно отправить список файлов директории из сервера пользователю. Могу отправить одной строкой без разделителей. Хотелось бы отправлять список название...

Эхо-сервер с неблокирующим сокетом
Здравствуйте, уважаемые форумчане. Пишу эхо-сервер, основной функционал работает, но нужно сделать его неблокирующим, для обслуживания множества клиентов. Делаю после создания слушающего сокета...

Компиляция. "Нет такого каталога или файла"
Решил заняться программированием на Си и тут же столкнулся с проблемой, при компиляции любой программы через gcc -o, даже если указать путь к файлу, то пишет, что нет такого каталога или файла, с чем...

Warning: ‘char* gets(char*)’ is deprecated
Добрый день . встолкнулся с проблемой функции gets. #include <iostream> #include <cstdio> using namespace std; int main() { char str ; cout <<"Введите строку: ";

Ошибка при распределении памяти: realloc(): invalid next size
Добрый день. Написал программу с динамическим массивом. Нужно для него сделать динамическое увеличение памяти, если оно нужно, однако выводит ошибку, мол что то не так :(#include <stdio.h> #include...

Работа с сокетами
Доброго времени суток. Изучаю сокеты (linux, bsd, cygwin), в качестве испытательного полигона - создаю программу-чат (наверное, это самый заезженный пример работы с сокетами :) ). И понимаю, что...

Получить список загруженных библиотек конкретного процесса
Можно ли получить список загруженных библиотек(*.so) определенным процессом например по его pid. Интересуют полные пути к динамически загруженным библиотекам. Сразу скажу рассматриваю возможность...

Подключение сторонних библиотек C++
Привет всем. У меня есть вопрос. Как скачать и подключить сторонние библиотеки на системе ubuntu? Я скопировал чужой исходник и мне вылезла ошибка на этой строке: #include <SFML/Graphics.hpp> Я...

Изображения. Библиотека SFML
Проблема с изображениями, вот код: #include <SFML/Graphics.hpp> using namespace sf; int main() { RenderWindow window(VideoMode(640, 480), "Lesson 3. kychka-pc.ru"); Texture...

Как определить имя хоста?
типа: char = hostname(); ?

выбор IDE
посоветуйте среду разработки C/C++ со следующими параметрами: 1. Автодополнение кода 2. Встроенный хелп C/C++ (stl) + API Linux 3. Возможность отладки с просмотром содержимого контейнеров Что...

Запустить файл cpp из командной строки
Сейчас читаю книгу Kaehler A., Bradski G. - Learning OpenCV 3 Computer Vision in C++ with the OpenCV Library - 2017. К ней есть примеры, вот один из них. Название файла: example_02-01.cpp ...

Eclipse 2021.компиляция hello world с gui пишет "ошибку"
Свежеустановленнная eclipse 2021 на ubuntu 21.04. ....при компиляции "hello world" с gui пишет "ошибку" "Launch failed. Binary not found"

stack smashing detected
Пишу приложение в qt. После того, как оно отрабатывает, на самой последней строке, закрывающей скобке функции main выскакивает ошибка переполнения стека. Приложение отрабатывает вроде без ошибок, но...

где программировать на С++ в linux а именно в ubuntu
научите пожалуйста меня, где программировать на С++ в linux а именно в ubuntu. не знаю программу в которой это делается, и чем отличается компиляция в linux в отличие от windows. если есть какой...

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

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

incurses c++
на виртуалке установлена FreeBSD13 #include <curses.h> #include <stdio.h> #include <string.h> int main() { char s="Hello, World!"; int ls=strlen(s); initscr(); cbreak();...

Копирование файлов
Здравствуйте форумчане, подскажите как скопировать файл из одной директории в другую?

std" не содержит члена "erase_if"
Добрый день, хотел опробовать новую функцию из листа, но она упорно не хочет работать. Стандарт везде где только можно прописал. Не заводится даже пример с cppreference. Сам код: #include...

Перехват вывода приложений, не использующих stdout
Господа, возникла такая проблемка: требуется отловить вывод программ, которые выводят результаты не в stdout а сразу на экран, типа как gcc или в сишной проге через printf. Внимание вопрос:...

Как проверить права доступа к файлу в linux
Нужен простенький скрипт под linux на C++, все почти написано, но как проверить выделенный файл на права доступа не знаю, пробовал вставляться флаги O_CREAT|O_TRUNC|O_WRONLY,S_IRUSR|S_IWUSR|S_IROTH и...

Подключение сторонних библиотек библиотек C++
Привет всем. Есть вопрос. Как скачать скачать сторонние библиотеки и внедрить их в систему ubuntu? Я скопировал чужие исходники, и у меня показалась ошибка на этом отрезке кода: #include...

перекодировать строку !
всем привет ! Вот проблема перекодировать строку из utf-8 в cp1251 В нете нащел пример #include <iconv.h> void utf8c1251 (char *from, char *to){

Eclipse-как сделать exe
У меня такая проблема: кто работает на еклипсе, и кто может подсказать можно ли с етой среды сделать что-то вроди exe-файла, например такого как делается на си++ во время компиляции???

Запись файла на flash с использованием библиотеки libusb
Мне нужно под Linux записать сформированный файл на подключенную к системе флэшку. Для этого я планировал использовать библиотеку libusb. Из примеров которые можно найти в Интернете понятно только...

как руссифицировать и настроить Eclipse ?
Изучаю с++ ,работаю в линукс. С самого начала пользовался и пользуюсь Geany , но не могу там настроить отладчик. Много лестных отзывов прочитал про Eclipse ,установил через синаптик,скачал и...

Подскажите, какую встраиваемую БД выбрать для своего приложения на Си?
Интересует БД максимально быстрая которая может корректно работать из нескольких приложений/потоков. Пробовал уже sqlite3 заявлена многопотоковый доступ но добиться его не удалоь. Пробовал...

Ошибка в ходе исполнения g++
(Пишу на форумах в первый раз, прошу не больно пинаться) В плюсах среднячок, командной строкой терминала пользоваться умею только методом Ctrl+C Ctrl+V. Пишу программу с использованием SFML,...

Как скомпилировать данную программу "hello world" в консоли linux через g++?
// File: main.cc #include "helloworld.h" #include <gtkmm/application.h> int main (int argc, char *argv) { auto app = Gtk::Application::create(argc, argv, "org.gtkmm.example"); ...

C++ Android воспроизведение звука
Добрый день, у меня вопрос. Как можно реализовать воспроизведение звука на c++? Пишу на cxxdroid, выбор пал на библиотеку Sdl, но не думаю пока ее использовать. Команды с помощью system() -...

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