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

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


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

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

Программа чтения и повторного запуска команд из .bash_history
Привет всем. Сконструировал такую программу для терминала Linux. Принцип: читает .bash_history, позволяет по номеру запускать команду. Есть управление стрелками: вверх/вниз - переход к...

Алиасы для функций в библиотеке .so
Приветствую всех. Вопрос такой, занимаюсь портированием ПО c Windows на Linux, и столкнулся с проблемой, что имена функций в библиотеке с маленькой буквы, а второе ПО динамически подключает эту...

Распараллеливание вычислений с задействованием SymEngine
Всем привет! Я пишу конструктор нейронных сетей на ЯП C++, ОС Linux, сборщик CMake, IDE QtCreator (саму библиотеку Qt не юзаю, просто в QtCreator удобно писать код) SymEngine - библиотека,...

MPFR узнать заранее размер буфера
Всем привет! Пробую MPFR Решил не сразу выводить число MPFR_t в stdout, а сохранить в строку std::string Возник вопрос, как правильнее узнать размер буфера - сколько символов будет выведено в...

Компиляторы/трансляторы
Вопрос по транслятору, не знаю в какую ветку задать вопрос, если что, простите... Приветствую всех, вопрос такой, есть транслятор в байт код самодельного языка на базе паскаля, на винде. Задача:...

Как быстро нарисовать простой график функции?
Форумчане все привет! Подскажите пожалуйста, как можно быстро нарисовать простой график функции в программе С++ в Linux Debian? Matploblib и gnuplot пробую пока, но чет пока не удается нормально...

Сигналы. Вызов системного обработчика из своего кода
Преамбула: программа обрабатывает БОЛЬШОЙ массив данных, в процессе работы меняются отдельные маленькие кусочки этого массива. Задача реализовать возможность последовательного отката изменений(undo)....

Не компилируется с флагом O_PATH
Доброго! Столкнулся с таким нюансом - при компиляции файла test.c с кодом: #include <fcntl.h> ... int fd = open(argv, O_RDONLY | O_PATH); ... gcc выдаёт ошибку - "O_PATH"...

Как в CLion подключить папку лежащую в корне где и src/main.cpp
Доброго времени суток, здравствуйте!!!! У меня такой вопрос у меня в коде в main.cpp мой собственный курсор прописан путь мне не нравится "../img/hand.png" можно ли сделать так "img/hand.png" ...

Установил линукс минт с встроенным Qt 12.8
При запуске нового проекта начинает ругаться много на что (см. фото), но при этом проект запускается и нормально работает. Что это может быть, и как избавиться?

Что нужно написать в myapp.desktop
Здравствуйте, форумчане!!!! Пишу как есть не буду больше возится с AppImage!!!! Просто создал католог и в него скопировал весь контент. Корневой каталог всего приложения называется AppGame. И там...

Чтение заголовка ФС USB в загружаемом модуле ядра
Добрый день Занимаюсь проектом, в котором мне необходимо прочитать заголовок файловой системы подключенной USB (по сути, первые 512 байт). После этого мне необходимо проверить полученную...

WxWidgets Chromium, libcef not found
Добрый день! Собрал библиотеку WxWidgets с поддержкой Chromium. Распаковал архив скачанный https://cef-builds.spotifycdn.com/index.html ("Minimal Distribution") в папку wxWidgets/3rdparty/cef...

Vs code на Ubuntu не хочет видеть изменения в коде
Условия такие. Код который содержит массив и вытаскивает разные его значения. Сам код проверен нейронкой да и под чистую списан с видоса как учебное пособие. Первый раз в терминале появляется...

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
Здравствуйте уважаемые эксперты! С помощью WinApi функций было просто использовать функцию GetAsyncKeyState. При нажатии на какую-либо кнопку выполнялось какое-либо действие....

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

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

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

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

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

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

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

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

Графика в консоли 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...

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

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

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

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

Компиляция программы с++ в редакторе 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;

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

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

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

Удаленная компиляция C++ приложений в Linux
извиняюсь, первое создание темы закончилось глюком форума Так с ходу и не найти в поиске. Но думаю многие умеют делать это. В Gentoo обычно для удаленной компиляции используется distcc. Если у...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ошибка компиляции: '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 путь к...

Cmake: исполняемый файл ищет *.so по другому пути
Здравствуйте, есть вот такая конфигурация проекта: proj/main.c proj/myinc.h Программа использует внешние библиотеки, добавленные мною вручную: proj/include/inc1.in ...

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

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

Ошибка при компиляции "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...

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

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

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

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

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

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;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Неопределённая ссылка на main
При попытке компиляции стандартной программы Hello World выдает ошибку /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/10/../../../x86_64-linux-gnu/Scrt1.o: в функции «_start»: (.text+0x24):...

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

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

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

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

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

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

Встроенный 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");//при...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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)...

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

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

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

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

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

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

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

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

Компиляция 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...

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

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

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

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

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

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

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

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

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

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

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

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

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

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 При...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Клиент-сервер.. 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>...

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

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

Русский язык в консоли
Наверное эта тема всем уже глаза мозолит Но внятного ответа так и не нашёл Суть: ввожу строку на русском, при выводе определённого символа этой строки отображается пресловутая кракозябра При...

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

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

Ошибка 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;

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

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

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

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

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

Задача о курильщиках (Реализация на C++)
Помогите накидать на с++ с семафорами и потоками для работы на LINUX!. Задача о курильщиках. Изначально есть три заядлых курильщика, сидящих за столом. Каждому из них доступно бесконечное...

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

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

Обработка символов кириллицы на C
Система Ubuntu 16.04. Кириллица работает нормально с функциями ptintf(), scanf() и т.д. Но работа с символами (типа char) выдает ошибку, пример программы внизу. Не пойму, gcc вроде должен...

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++) {

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

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

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

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

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

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

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

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

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

Принять по 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...

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

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

Watchdog на основе таймеров POSIX
Добрый день, решил написать watchdog для сервера и чтобы не тратить зазря процессрное время решил реализовать это на основе таймеров POSIX, а не через создание отдельного потока. Почитал...

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

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

Выполнение и считывание popen команды ipfw в FreeBSD
Доброго времени суток! задачка такая: есть система FreeBSD, на ней фаервол ipfw. Нужно взять ип адрес, и проверить есть ли он в таблице правил, если да то удалить, если нет то пройти далее; ...

Консультация по созданию графической оболочки под Linux
Здравствуйте, прошу отнестись с пониманием. Есть одноплатный компьютер raspberry pi 3, имеются две интересующие операционные системы Raspbian и Ubuntu. Вопрос в следующем, возможно ли написать под...

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

variable workspace folder cannot be resolved
Вот такая ошибка visual studio code для linux:

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

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

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

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

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

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

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

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

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

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

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

Ошибка при сборке "ISO C++ forbids declaration of ‘p’ with no type [-fpermissive]"
Добрый день. Пробую запустить код с этого сайта. Сам код (пути до файлов указал свои) #include <opencv/cv.h> #include <opencv2/opencv.hpp> #include <opencv2/core/core.hpp> #include...

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

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

Аналог CreateProcess()
Есть ли в Linux полноценный аналог виндовой CreateProcess(). Я искал, есть разные ф-ции для работы с подпроцессами, но все они как-то предоставляют только те или иные возможности. Хотелось бы...

После перевода указателя файла через 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) { // Повторять цикл, // пока не найдется...

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

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

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

G++ Linux установка библиотеки
прошу помощи: кто может написать подробную инструкцию, что делать? первый раз в жизни подключаю библиотеку расширения. не знаю что делать что в наличии: g++ установлен (ок) работает исправно (ок)...

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

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

PID и PPID процессов
Программа работает корректно и выводит PID и PPID , но если посмотреть в консоли то процесса с таким PID не будет, как сие реализовать? #include <iostream> #include <unistd.h> #include...

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

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

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

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

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

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

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

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

Взаимодействие Qt и PostgreSQL
Пишу приложение в Qt под astra linux. Приложение должно работать с БД Postgres. Пока не получилось собрать драйвер psql, решил сделать БД sqlite. В IDE все отладил, прога работает, БД sqlite...

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

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

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

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

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

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

TCP чат-сервер
Здравствуйте! Нужна помощь с таким заданием: На базе шаблона параллельного эхо-сервера, использующего модель “один клиент - один поток”, разработать чат-сервер для обмена текстовыми сообщениями между...

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

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

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

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

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

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

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

Чтение из COM порта, При чтении из порта зависает read()
Каждому рано или поздно приходится программировать com порт. Вот и мой черед пришол. Я ужу умею: Откривать,закривать, писать. а читать не получается. програма зависает при read(). Я читал з...

Свой мини веб-сервер
У меня задание по предмету написать простейший веб-сервер, работающий по протоколу http. Я прочел гайд Биджа, состряпал код, который запускает сервер и ждет подключений, и когда получает, отправляет...

IDE как в Linux под Windows
Такой вопрос. Я начал изучать программирование на C под Linux. Хочу на работе поставить IDE чтобы можно было программировать как на linux. Т.е. так же переходить в каталог с исходником, запускать...

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

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

free(): invalid next size (fast)
Не могу понять в чем ошибка.. Debian lenny *** glibc detected *** /home/user/eits/trunk/eits: free(): invalid next size (fast): 0x0806c118 *** ======= Backtrace: =========...

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

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

Алгоритм разбора rtp трафика
Всем привет ! Есть задача : разобрать rtp пакеты с аудиоданными, собрать аудиоданные сессии в аудиофайл, раскодировать и воспроизвести на плеере. Можно использовать готовые библиотеки. Для...

Узнаем количество свободной памяти программно.
unsigned long int MarkClInfo_t::MarkGetFreeMemory() { unsigned long int FreeMem = 0; struct sysinfo info; sysinfo(&info); FreeMem = info.freeram/(1024*1024); cout<<"FreeMemory :...

Определение размера pipe
Здравствуйте! Помогите пожалуйста, нужен программа для определения размера pipe для операционной системы. Я продумал логику программы, но написать не могу. Приложил блок-схему.

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

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

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

Чат (Сервер|Клиент) с UDP протоколом
Всем Привет, вообщем задача написать простенький чат c использованием UDP протокола. Для начала я написал эхо-сервер (1 сервер - 1 клиент). Все работает на ура. Но 1 клиент для чата - это не дело....

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

ошибка: No rule to make target `mainwindow.ui', needed by `ui_mainwindow.h'. Stop
ошибка: No rule to make target `mainwindow.ui', needed by `ui_mainwindow.h'. Stop. При компиляции. Добавлено через 9 минут пишу в файле ui_mainWindow.h строку #include <ui/mainWindow.ui>

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

Написание демона
Доброго времени суток! Пытаюсь писать демон, делаю как в примерах, но ничего не получается... #include <sys/stat.h> #include "service.h" int main(int argc, char * argv)

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

Поиск исполняемых файлов
У меня такая задача: найти в заданном каталоге и всех его подкаталогах все исполняемые файлы. Диапазон (мин. мах.) размеров файлов - первый и второй аргумент командной строки. Имя каталога - третий...

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

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

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

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

Компилятор не видит заголовочный файл
Debian-based OS. Пытаюсь создать графический интерфейс с помощью Qt (тему решил создать здесь потому что, видимо, не в Qt дело). Программирую в emacs. Заголовочные файлы Qt лежат в домашней...

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

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

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

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

Убить все процессы, fork()
Не могу понять как убить все процессы после того как условие в if становится истинным //start child processes //int status = 0; for (int i = 0; i < process_count; i++) { pid = fork(); ...

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

Создание динамической библиотеки для СУБД Oracle
Добрый день. У Субд Оракл есть технология подключения сторонних программ (например на с или с++). Подключаются они к базе в виде динамических библиотек (*.so). Эта технология работает отлично до...

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

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

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

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

Установка библиотеки
Скачал с сайта http://www.idiap.ch/~fleuret/software.html библиотеку Simple Window для работы с графикой в формате tar.gz и нигде не могу найти как её установить, подскажите кто знает как это сделать?

Как установить пакет LZMA SDK
Подскажите как установить LZMA SDK Паветы sudo apt-get install lzma sudo apt-get install lzma-alone уже установил, но в них нет нужных заголовочных файлов

Получить список всех активных процессов
Народ необходимо написать программу получающую со стандартного потока ввода список всех активных процессов и вывести на экран процессы с четным PID. Заранее всем спасибо

Клиенты и сервера. Очереди сообщений.
Задача на С: Существуют два клиента и 1 сервер Клиенты читают строки из файла, причём: клиент 1 читает 2n+1 строки клиент 2 читает 2n строки и получают это в одну очередь и сервер на...

Создание дочерних процессов
Всем привет, есть рабочая прога, была дана так сказать "на исследование". Программа создает то кол-во дочерних процессов, которое укажут в аргументе в консоли при запуске #include <stdio.h>...

Как работать с tty в программе, обращающейся к COM-порту
Доброго дня! Пишу программу, которая должна собирать данные от COM-порта и обрабатывать их. Соответственно, пытаюсь разобраться, как работать с tty из-под c++. Для тестирования есть ардуинка,...

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

Определение размера PIPE
Здравствуйте! Поставлена задача - определить размер pipe для вашей операционной системы. Написал код, знаю, что заполняю буфер единичками, но в итоге результатом размер pipe выдается как 0. Не...

Скачивание из интернета
Как можно загрузить содержимое html странички с интернета?

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

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

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

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

Кириллица и wcout
Приветствую! столкнулся с проблемой, что если перед wcout использовать cout, то портится вывод текста в консоль: int main( void ) { setlocale(LC_ALL,""); std::wstring str =...

Сигнал SIGINT и процессы
Здравствуйте, форумчане! В Си новичок, поэтому обращаюсь за советом, нагло прошу помощи. На данном этапе разбираюсь с темой сигналы и процессы. Задача состоит в том, чтобы создать дочерний процесс...

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

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

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

Взаимодействие процессов. Сигналы
Создать дерево процессов 1->(2,3) 2->(4,5) 5->6 6->(7,8) Процессы непрерывно обмениваются сигналами 1->(8,7,6) SIGUSR1 8->4 SIGUSR1 7->4SIGUSR2 6->4 SIGUSR1 4->(3,2) SIGUSR1 2->1...

Ошибка: Нет такого файла или каталога
вот программа я её взял из обучающего курса http://storage.library.opu.ua/online/books/c/2.htm #include < stdio.h> main( ) /*простая программа*/ { int num; num = 1; ...

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

Получение данных из клавиатуры
Мне нужно считатывать данные с клавиатуры(о том какая клавиша нажата/была нажата) в фоновом режиме, даже когда окно приложения не в фоксуе. Для этих дел я решил использовать /dev/input/eventX. И...

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

Как создать .so библиотеку?
Здравствуйте, хочу на сервере провернуть работу с файлами, а точнее сделать простое копирование с последующим перемещением. Пример: cp newfile.txt log.txt mv log.txt mydir/logs/ но чтобы...

Компиляция кода с 2 файлами cpp в разных папках
Как скомпилировать код если если main.cpp находится отдельно от test.h и test.cpp которые я хочу подключить к main.cpp? С test.h я разобрался,есть команда -I которая добавляет директорию для поиска...

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

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

Сжатие информации методом LZ77
Привет! Люди помогите, может у кого есть исходник программы сжатия информации методом LZ77??? Я тут нашел один на википедии, но он не особо хочет работать, компилятор ошибки выдает, я его...

Синхронизация процессов семафоры
у меня что то не получается за синхронизировать 4 процесса, тоесть я хочу чтобы выводила 1,2,3,4 оно выводит 3,1,2. Помогите пожалуйсто #include <stdio.h> #include <stdlib.h> #include...

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

Как написать аналог IsBadReadPtr()?
Здравствуйте! Я хочу реализовать проверку указанного мною адреса на предмет безопасности чтения памяти оттуда. Проверка будет выплоняться не на C++, а из спец. библиотеки на языке...

Определение размера символов в UTF-8
При чтении содержимого каталога. Получаю структуру dirent В ней находится название текущего файла(или каталога). char d_name; И этот размер переменной длинны. В зависимости от названия. Т.е....

Как передать в функцию потока несколько аргументов?
Приветствую. Вот программа. Хочу передать в потоки 2 функции min и max, как передать в pthread_create аргументы к ним? #include <pthread.h> #include <stdio.h> #include <stdlib.h> #define...

Путь к библиотеке в бинарнике
Кто-нибудь в курсе, как задать относительный путь в .so-шке в бинарнике? К примеру, чтобы в одной папке с бинарем лежала so-шка и он к ней по относительному пути (./so_name.so) обращался. Че-то опцию...

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

Компиляцие exe файлов в linux
Использую monjaro KDE plasma. Требуется возможность компиляция файлов с++ в exe с возможностью запуска на windows, также желательна подержка WinAPI и windows.h Работаю в codeblocks

Принцип работы с dlopen, dlsym
Всем добрый день! Прошу поправить меня если что-то не так понимаю. Проведена такая аналогия: если в C++ Windows тип HISTANCE lib, то в Linux : просто void * lib. Затем если нужно загрузить...

Сигналы. Зачем использовать флаг SA_RESTART?
Зачем использовать флаг SA_RESTART, если он поддерживается "некоторыми" системами для "некоторых" системных вызовов? Не надежней ли делать проверку на наличие EINTR?

Getwchar stack smashing detected
Всем привет. Кто сможет объяснить что происходит, вот этот код: #include <locale.h> #include <wchar.h> int main() { setlocale(LC_ALL, "ru_RU.UTF-8");

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

pid_t wait
Добрый день, подскажите пожалуйста вот в функции(unix) pid_t wait(int *status) что такое status? Видела во многих примерах его ставят 0, но хотелось бы понять что именно значит этот 0? Какие еще...

utf8 string to wstring
Здравствуйте, уважаемые резиденты форума и знатоки C++! Вопрос новичка к вам, помогите, пожалуйста. Дано: OC: Ubuntu 10.04 locale: ru_RU.utf8 Нужно привести параметр командной строки к...

Как скомпилировать данную программу "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"); ...

При дебаге VS Code ругается на отсутствие файлов
Когда начинаю пошагово дебажить код в VS Code, при выходе из main выдавать ошибки, сначала эту: Unable to open 'libc-start.c': Unable to read file (Error: File not found...

Удаление папок в Linux
Здравствуйте, уважаемые программисты, есть программа которая удаляет папку в файловой системе Linux, нужно еще добавить фильтры, по размеру (удалить файлы больше 1 МВ) и расширению (удалить файлы...

Терминал в Linux, как в нем написать код с++
Помогите, пожалуйста, разобраться. С cинтаксисом с++ проблем нет, а вот с линуксом вообще не работал.

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

./libbass.so: ошибка добавления символов: файл в неправильном формате
Приветствую программисты! Решил вот написать программу с использованием библиотеки Bass, скачал нужные файлы, хочу скомпилировать через g++ g++ Source.cpp ./libbass.so -o Source Но в итоге...

Gtk4 c++ linux "Две кнопки на форме"
#include <gtk/gtk.h> static void activate(GtkApplication *app, void *user_data) { GtkWidget *window = gtk_application_window_new(app); gtk_window_set_child(GTK_WINDOW(window),...

Написать программу, создающую 2 дочерних процесса
Задание: Написать программу, создающую 2 дочерних процесса. Родительский процесс создаёт 2 неименованных канала. Дочерние процессы записывают в канал по 100 строк вида:...

Скомпилировать файл
Есть код: #include <stdlib.h> #include <stdio.h> #include <unistd.h> #include <fcntl.h> #include <sys/stat.h> #include <sys/types.h> #define BUFFER_SIZE 256

Как реализовать вывод в терминал поверх уже выведенных данных?
К примеру, как делает apt-get при установке пакета (изменение числа процентов на том же месте). Очень интересно, как это реализуется. Если кто обладает такой информацией - поделитесь пожалуйста :-)

не видит Gl/glut.h
Здравствуйте! Использую Ubuntu 14.04 Открыл исходник в qt, возникла проблема с тем, что пишет error: GL/glut.h: No such file or directory В про-файл добавил LIBS += -lglut32 LIBS +=...

Из Makefile в Code::Blocks
Хотел бы узнать, как можно проект, который компилируется при помощи Makefile перевести в проект Code::Blocks.

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

Как вызывать ошибки в системных вызовах?
Покажите пожалуйста примеры исходных кодов, в которых вызываются ошибки в системных вызовах (интересны open,write,ftok). У меня вот есть пример void err() { int fd; fd =...

Синхронизировать процессы с помощью мьютексов
мне нужно синхронизировать процессы с помощью мьютексов насколько я понял в POSIX Threads таких глобальных мьютексов нет нашел про область видимости мьютекса, про pthread_mutexattr_setpshared(),...

Ресурсы про C++ под линукс для новичков
Поискав в интернете сабж нахожу старые статьи и книги. Вот пример и вот На данных ресурсах рассказывается о программирование на языке С и эти ресурсы 2006 года. Может есть что то посвежей?...

Модули ядра
пытаюсь написать простейший модуль ядра не находит файл linux/module.h linux/init.h Стоит убунту 8.10

Среда разработки под Lunix
Подскажите пожалуйста среду программирования на C++, не особо нагруженную остальными наворотами(вроде поддержки ява и пхп).

Программа, реализующая действия команды ls и организующая конвейер
Написать программу, выполняющую действия, аналогичные команде ls -l | grep Аргумент | sort (то есть, программа должна организовать вызов команд ls, grep, sort с организацией конвейера между ними)...

Ошибки при компиляции Hello world в eclipse.
Скачал Eclipse IDE for C/C++ с сайта, распаковал, запустил, создал новый проект, написал #include <stdio.h> int main (void) { printf("Hello World!"); return 0; } жму "build project"...

Непонятная проблема с линковкой при переходе со стретч на бустер
Есть сборка debian buster с gcc/g++ 11 вместо 9 которые идут в комплекте (взяты из experimental или sid). Есть несколько приложений которые отказываются линковаться как следует, например: ...

Как получить практический опыт написания драйверов под Linux
Добрый день! Около двух лет занимаюсь системным/сетевым программированием (OpenWrt, C, bash, lua). Но есть желание заниматься более низкоуровневыми вещами (написание драйверов под Linux, работать с...

gethostbyname и получение IP (Linux)
Подскажите пожалуйста хочу получить ай-пи по домену. int main() { struct hostent *hostaddr = gethostbyname("yandex.ru"); cout << hostaddr->h_addr; return 0; }

Отправка символа в стандартный поток ввода другого процесса
Добрый день. Возникла такая задача (впрочем может у нее есть другое решение): некий набор скриптов запускает ffmpeg для записи видео с камеры. Бьет его на сегменты по 10 минут, с этим все...

Многопоточность. Взаимодействие потоков.
Приветствие. Возникла задача напрограммировать многопоточную программу. Вот нарисовал приблизительно как оно должно работать: Thread 1 работает как-то так: while(true){ /* опрос девайса, если...

Linux. Передача объектов через сокеты. Как?
День добрый, господа! Мое первое сообщение на форуме, прошу любить и жаловать) Написал небольшой сервер и клиент, клиент отправляет строку, сервер получает и отсылает обратно. Ну в общем...

Ошибка сегментирования (сделан дамп памяти)
Доброго времени суток. На текущий момент имеется программа, позволяющая выводить различные вариации кристаллической решетки 3*4 элементов (таких комбинаций должно быть 27 штук). #include...

Компиляция в Visual Studio
Добрый день. Подскажите пожалуйста, возможно ли, и если да, то как, компилировать приложение под linux в Visual Studio 2010? Спасибо

Написать свой Shell
Всем доброго времени суток, недавно я получил интересную, но не простую задачу- реализовать свой компактный но рабочий сшел (команды только cd ls jobs ну и ещё несколько) некоторые моменты я не...

Преобразование файлов *.so обратно в *.cpp
даны исходные данные: 1) имеется make - утилита, автоматизирующая процесс преобразования файлов из одной формы в другую; 2) имеется файл с расширением .so (изначально файл был создан на языке...

QProcess.readAll() не работает
Создаю обыкновенное оконное приложение, самое простое, запускаю процесс и пытаюсь считать данные. вывод пустой. mainwindow.h #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow>...

Сравнение кириллических строк
необходимо сравнивать кириллические строки, strcmp соответственно не умеет. пробовал вручную написать циклами, да не выходит что-то, криво пашет. что можно сделать?желательно C, но если...

Аналог GetModuleFileName для Linux
Приветствую всех. Можете, пожалуйста, дать аналог функции GetModuleFileName для линукса? P.S. функция получает полный путь + название файла(в котором функция запущена). Добавлено через 27...

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

Как собрать пакет c программой hello world для ubuntu?
Как собрать deb-пакет c программой hello world для ubuntu?

Ubuntu убивает процесс
Доброго времени суток! Я пишу программу, задача которой обойти все файловые системы и записать некоторые данные о файлах в них в отдельный txt. Код программы ниже. Проблема в том, что Ubuntu...

Ошибка сегментирования (сделан дамп памяти)
Доброй ночи Подскажите как при программировании на C++ под LINUX (UBUNTU) избавиться от ошибки Ошибка сегментирования (сделан дамп памяти) при выполнении программы, при том что компиляция прошла...

Переписать процесс в поток
Имеется клиент для сервера S0 интерактивных команд выполняется в виде процесса. Его требуется переписать так, что бы выполнялся как поток. Помогите пожалуйста. //клиент для сервера интерактивных...

Почему функция recv() возвращает 0?
Вроде бы, она возвращает либо -1, либо количество принятых байт. Я отправляю сообщения от браузера на самодельный сервер, там сообщения принимаются функцией recv(). Так вот, в некоторых случаях она...

необходим совет по threads и выделением памяти
Компилю с помощью gcc 4.2 -lstdc++ -lpthread В общем есть некий сервер который слушает порт и принимает конекты. Каждый конект переносится в отдельный поток и там уже происходит общение...

Xubuntu 21.04 How to start executable file on xfce?
Получаю файл, скомпилированный из исходных кодов c/c++, путем ввода команд cmake folder и make.. Но этот файл можно запустить только командой из терминала (консоли) ./file Вот вопрос,...

Permission denied при попытке открытия файла
Привет Всем!!! Пытаюсь открыть файл для чтения int fd; const char *str = "/dev/input/event0"; fd = open(str, O_RDONLY); if (fd < 0) { perror("Ok"); return 0; ...

Bluetooth
С чего начать изучение передачи/приема данных с использованием блютуза на Линукс?

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

Как получить coverage gcov, если процесс был остановлен (kill)
Как получить coverage, если процесс был остановлен (kill). Например, обычно покрытие собирается следующим образом: g++ -O0 —coverage program.cpp -o test-coverage ./test-coverage Но если убить...

Подключение string.h
Здравствуйте. Недавно пересел на Debian 6.0 и g++. попробовал компилировать приложение из нескольких файлов - возникла проблема - перестал видеть string. ругаеться вот так: g++ main.cpp ...

Не работает метод system, хотя команда в терминале выполняется
C++ говно. на нем даже не работают встроенные метода вот в этой функции не работает метод system, хотя команда в терминале выполняется, и делает то, что мне надо void...

Обновление дистрибутива debian со stretch на buster
При обновлении дистра (пришлось обновить и другие либы до последней версии, например gcc-11, g++-11, boost-1.74, ... из stable/testing/exp) начали получать рандомные ошибки линковки (из разряда либы...

Как собрать make file и вызвать?
Не могу собрать мейк фаил и вызвать через него свою программу Вроде собрал вручную, так: canon.o: canon.cpp canon.h g++ -c canon.cpp lagranj.o: lagranj.cpp lagranj.h g++ -c...

CMake. Линковка статической библиотеки
Всем привет. Попал в какую-то глупую ситуацию... На пальцах. Есть либа для примера с одной функцией hello, выводящей текст //lib.c #include <stdio.h> #include <lib.h> void hello()

read()/write() блокировки
Здравствуйте. Проблема следующая - системные вызовы read()/write() блокируются если читают/пишут больше, чем надо в pipe. Можно ли каким-то образом отловить данный факт? Испробовал wait,...

Запуск приложения из другого приложения
Всем привет, подскажите как решить следующую задачу. Есть приложение "A" которое запускает два приложения "B" и "C" по очереди с помощью api'-шки execv(char* addr, char** args); Проблема в том что...

Семафоры в Linux
Уважаемые форумчане! Подскажите пожалуйста, где ошибка в программе. Нужно чтобы могло быть запущено не более 3 копий приложения одновременно. При запуске четвертой должно отобраться сообщение об...

Аналог VirtualProtect
есть ли в Линукс аналог VirtualProtect Добавлено через 6 минут 55 секунд функцию нашел токо вот чето не получается void sm(){printf("privet ot mecida");} void sme(){}; void handler(int...

Ошибка сегментирования (стек памяти сброшен на диск)
Есть следующий код (с ncurses): #include<ncurses.h> #include<string.h> unsigned short maxx; unsigned short maxy; char *window; char *print(unsigned short x,unsigned short y,char *text) { ...

Простейшие системные программы. Нужны примеры
Купил сегодня книгу Роберта Лава "Linux. Системное программирование". Да, книга в принципе неплохая, но одна проблемка - очень мало примеров. Буду очень благодарен если кто-нибудь даст примеры...

Перехват вывода popen
Есть задача перехватывать вывод консольной программы , ffmpeg кодировщик, хочу ловить вывод и из него извлекать текущий прогресс кодирования в процентах. Для примера можно представить команду "...

Sqlite в c++ под linux, как правильно подключить sqlite?
Добрый день. Подскажите пожалуйста, как подключить sqlite к c++? Пишу приложение без сред разработки. в миднайте. есть .cpp файл, .h файл и Makefile. в Makefile пишу: g++ parser.cpp parser.h -o...

Определить размер пайпа
Надо определить размер пайпа По идее надо писать и считывать с пайпа данные,пока не будет различия,т.е что-то такое #include <sys/types.h> #include <unistd.h> #include <stdio.h> int main() {...

Актуальность программирования под линукс
Добрый день, какие темы на сегодняшний день наиболее востребованы для ОС линукс в рамках "development"? Рассматривается как субъективная так и объективная точка зрения. Спасибо.

Какой API MySQL использовать для c++?
Добрый день, решил разобраться с MySQL, и в вопросе ее взаимодействия с C++ возник один нюанс. Как я понял, есть различные API для работы с MySQL на C++. Я узнал про целый ряд: C API, MySQL++, ODBC,...

GCC с опцией O3: слово "register" просто игнорируется?
Сколько ни писал, сколько ни сравнивал - похоже, именно так. А это действительно так? (Если да - щас это слово везде затру, а вдруг - нет?)

GCC отказывается создавать исполняемый файл
Всем привет) У меня тут проблемка возникла...(( Вот этот код в файле one.cpp: #include <iostream> using namespace std; int main() { int a, b; cout << "Введите первое число:...

Консольная игра, мигание экрана
Я написал консольную игру танчики. как поле я использую 2х мерный массив. Я каждый раз перед выводом очищаю весь экран ну и конечно же все элементы массива ставлю на ' '. А потом создаю заново все...

клиент-сервер (сокеты)
сервер #include <sys/types.h> #include <sys/socket.h> #include <netinet/in.h> #include <arpa/inet.h> #include <string.h> #include <stdio.h> #include <errno.h> #include <unistd.h> ...

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

shmat: Invalid argument/Segmentation fault (core dumped)
Доброго времени суток пишу небольшую аппу сервер/клиент локально. Но при попытке выделить разделяємую память постоянно возникает ошибка Invalid argument/Segmentation fault (core dumped). Основная...

Работа с семафорами.
помгите написать код:wall:...пож Cоздать два дочерних процесса. Родительский процесс создаёт семафор (сем1) и разделяемую память. Оба дочерних процесса непрерывно записывают в разделяемую...

Как узнать полный путь к файлу
Подскажите, плз, как узнать полный путь к файлу, файл открываю f= fopen("my_file.txt","r"); Спасибо!

Создание daemon-а с ключами запуска и отключения
Подскажите структуру программы , для создания демона с возможностью запуска и отключения через ключи. Например : ./myprog start - программа запускается в фоновый режим. ./myprog statuss -...

Работа с процесса. Fork и exec. Не могу понять программу
Всем доброго времени суток. В общем, у меня есть программа, которая создаёт процессы с помощью fork и для созданных процессов, создаёт ещё одни, дочерние, в итоге мне нужно сделать программу так,...

Цепочка зависимостей при линковке
Поясните момент, пожалуйста. Собираю (линкую) библиотеку из объектников и других библиотек. Что-то вроде такого: gcc -shared ... file1.o lib1.so В процессе сборки линковщик начинает ругаться...

Ошибка сегментирования (core dumped)
Ошибка сегментирования (core dumped) вылазиет при запуске скомпилированной программы(компилировал в консоли g++ компилятором): Код следующий: #include <stdio.h> using namespace std; int main...

Приоритет потока (pthread)
Доброго времени суток! Есть такой код:#include <pthread.h> #include <iostream> #include <stdlib.h> #include <unistd.h> #define CHECK(name) { \ int ret = (name); \ if (ret != 0) {\...

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

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

Создание процессов, системный вызов fork()
Доброго времени суток, просьба разъяснить такой вопрос, написал такой код #include <stdlib.h> #include <sys/types.h> #include <unistd.h> #include <stdio.h> int main() { pid_t pid;

Как создать файл bin с загрузкой удаленной страницы сайта?
Как создать файл bin с загрузкой удаленной страницы сайта в файл? В редакторе txt и сохранить через консоль (терминал), с помощью c++?

Взаимодействие процессов
Подскажите пожалуйста как мне наладить взаимодействие между двумя процессами через каналы. Вот допустим есть у меня два процесса которые отображают данные через mmap в один файл. А как мне наладить...

Компиляция Inline assembler (вставки ассемблера)
Доброго времени суток! Уважаемые кодеры! Помогите с компиляцией С++ со вставками ассемблера. g++ или gcc выдает ошибку: InsertToCsvString.cpp: Assembler messages: InsertToCsvString.cpp:47:...

http-сниффер
Джентельмены! Подскажите, пожалуйста с чего начать. Любой соурс по теме очень нужен. В конечном счёте нужно получить программу, которая, сидя на маршрутизаторе, будет подменять передаваемые при...

В консоли cin.getline не просит ввести данные
система Kubuntu Plasma KDE #include <iostream> #include <string> using namespace std; int main() {

Ошибка make*** [имя проекта] error 1 в программе Eclipse CDT + opengl
Здавствуйте! У меня вот такая беда. Стандартный хеллопорд. Включился, скомпилировался нормально, заработал. Самый обычный пример opengl 2 версии - ошибка: "make*** error 1". Когда-то у меня...

Контроль запуска одной копии приложения
Привет всем! Я только учусь писать на С++ под Linux, поэтому не могли бы вы мне помощь в следующей проблемме. Как в Линуксе организовать контроль запуска только одной копии приложения. Например,...

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

Как прописать путь к файлу в программе? Программа в Линукс среде
Добрый день. Долго не заморачиваясь, нашел что мне надо, однако... Мне надо указать нижеуказанный путь. Как? Спасибо. in=fopen("//home/anonymous/Documents/adsprog/input.txt","r"); ...

Чтение MBR и вывод информации о диске
Всем привет! Есть задача, как делать - хз) Написать программу на языке С, которая, используя информацию из MBR-сектора жесткого диска, будет выводить следующие данные: - количество основных...

Ошибка открытия файла FIFO
Здравствуйте. Имеется такая задача: создать две программы, одна из которых принимает аргумент (строку), которую она должна передать в FIFO. Вторая программа должна вытащить эту строку из FIFO и...

Создание потоков.
Возникла необходимость создать в программе то количество потоков, какое выбрал пользователей. И запустить их все сразу. Я думаю нужно создать динамический массив из потоков, но как это сделать....

Поиск файлов по маске
Всем доброго времени суток, подскажите, как осуществить поиск файлов по маске в связке c++ и Linux?

Ошибка сегментирования (сделан дамп памяти)
Всем доброго времени суток, уважаемые гуру. Ребят, подскажите пожалуйста, кто в теме. Написал обычную программу на языке с++. Компилирую командой "g++ main.cpp -fopenmp", и компилируется без ошибок....

Вывод списка процессов
Нужно написать программу на С\С++ для Linux, которая выводит список процессов, список потоков, информацию о процессе, занятые ресурсы(память). Например: fopen("/proc/<id>/status", "r"); где <id> - id...

Снова про подключение бибилиотек
Всем добра. Новичок. Вьінужденно на ноуте убунту использую, нужно с минимальньіми танцами с бубном писать несложньій код на с++. Поставил cevelop (я так понимаю, тот же eclipse), поставил g++,...

Функция bind: Permission denied
Здравствуйте! Продолжаю изучение сетевого программирования по книге "Стивенс Р. UNIX Разработка сетевых приложений". После комиляции и запуска простого сервера времени и даты, функция bind...

Как в makefile сделать чтобы проект собирался из директории src
Всем доброго времени суток, подскажите как мне в makefile сделать так чтобы проект собирался из директории src? и после сборки бинарник клался бы в папку bin. CC = g++ LIBS_PATH = -L/... -L/......

Аналог Sleep(1) в линукс
Интересует какой есть аналог в линукс. Или какая функция буста заставит thread вести себя так-же как с использованием Sleep(1) в цикле? Добавлено через 16 минут ответ найден, usleep(1)

Перерисовка строки в консоле (progress bar)
Появилась задачка в одельном потоке приложения выводить текущее состояние обработки (один поток работает, а второй выводет результат в консоль) В поисках псевдографики в консоле, я нашел как...

Сигналы для синхронизации процессов
Добрый день. Мне нужно написать программу для синхронизации процессов с помощью сигналов под Солярис. Надо использовать sigaction, sigprocmask, sigsuspend. Если подробнее, то смысл в том, чтобы...

Очень медленно работает отладка в QtCreator (отладчик gdb) на 64 битной ОС
Привет! Может кто-нибудь сталкивался с такой проблемой. Перешел на 64 битную ОС и отладка из под Qt Creator'а (без Qt, только С++) стала очень медленной. Запускаю отладку, нажимаю F10 и приходится...

CMakeLists и Gtk4
Вот рабочий CMakeLists cmake_minimum_required(VERSION 3.10) # set the project name project(gtk4-my) # add the executable add_executable(gtk4-my gtk4-my.c) find_package(PkgConfig REQUIRED)

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

Undefined reference to `operator new[](unsigned int)'
Пишу программу на c++, компилирую в gcc 4.8.2. Строка: int* a = new int; приводит к ошибке при компиляции: /tmp/cctgidZP.o: In function `main': 233.cpp:(.text+0x6e): undefined reference to...

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

Linux и стандартная библиотека Си
При решении этой задачи столкнулся с проблемой: код, работающий в Windows, при компиляции в Linux выдает 21 несовместимая неявная декларация внутренней функции ‘exit’ 25 undefined reference to...

Чтение файла *.xls
Доброго времени суток. Возник вопрос. Можно ли в Си открывать файлы *.xls, читать из них определённые ячейки и записывать в одну из ячеек результат вычисления? Подобной информации в Интернете...

C++ MS SQL
доброго времени суток! Начал изучать С++(пишу не большую программу) столкнулся с проблемой общения с MS SQL Server 2005. Не знаю как к нему подступиться, unixODBC и FreeTDS установлены и...

Выполнить программно команду от root-а
Подскажите, куда копать, что бы программно выполнить, допустим, mount от root-а ?

usb serial number
Всем доброго времени суток! Передо мной стоит задача получить серийный номер флешки, которую я вставляю в компьютер. Как это сделать?

libcurl и POST запрос
Непонятная ошибка передачи POST данных Пишу Qt4 клиент, который запрашивает данные с помощью XML XML передаю POST запросом в переменной data. Абсолютно случайным образом POST данные не...

kbhit для ubuntu
Есть ли аналоги функции kbhit() из conio.h под Ubunta? Гугл что-то не помогает:(

Конвертация из char в wchar_t на с++ под Linux
Приветствую всех! Есть такая функция в обвертке к библиотеке на Windows. Переписал на Linux, однако в Ubunte при создании обвертки к библиотеке понял, что не работают конвертеры...

Простая графика. Как хотя бы окно создать?
xubuntu g++ Как создать окно. Как что то нарисовать? (Хотя бы, как получить доступ к канве, что бы пиксели рисовать?) П.С. Из-за проблем с драйверами опенГЛ не запустится. Не предлагать.

Как вывести результат терминала (консоли) в текстовый файл?
Как в c++ в linux вывести результат терминала (консоли)команды watch -n 1 netstat -tuwapn в текстовый файл?

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

Программа обрывается сообщением "Убито"
Программа обрывается сообщением "Убито", как исправить ошибку? Сам код: #include <sys/wait.h> #include <time.h> #include <errno.h> #include <unistd.h> #include <stdio.h> #include <stdlib.h>...

fork()
Здравствуйте, можете подсказать Вызовите функцию fork() 3 раза, например в цикле(петле) и выпишите указанные выше идентификаторы для всех дочерних процессов. На основании результата выписать...

Организация конвейера
Написать программу, выполняющую действия, аналогичные команде ls -l | grep Аргумент | sort (то есть, программа должна организовать вызов команд ls, grep, sort с организацией конвейера между ними)...

Проверка наличия данных во входном потоке stdin
Каким образом под gcc определить сам факт наличия данных для ввода, не осуществляя самого ввода?

Создание статической библиотеки
Здравствуйте, подскажите плиз что я не так делаю. Есть три файлика, с расширением .с func1.c : int f1() { return 2; }...

Нужно дождаться завершения дочернего процесса
Суть в том, что нужно обработать каждый массив в новом процессе. Обработкой занимается ф-я Work(). Понимаю что при создании нового процесса он начинает выполнять тот же код, с момента запуска...

Создание двух дочерних процессов
Я всю программу сделал, но создал только 1 дочерний. Как сделать их 2 и более? Уже 3-й час не могу разобраться. Вот мое : #include <stdio.h> #include<sys/types.h> #include <unistd.h> int main()...

похвалите IDE, на котором работаете. аргументированно, сравните с другими, которыми приходилось пользоваться.
думаю, в рассмотрение идут в первую очередь eclipse и netbeans, но мне интересно на данном этапе все, кто что знает. спасибо!

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

Семафоры в linux
Здравствуйте, помогите пожалуйста реализовать программу копирующая файл произвольного размера блоками по 128 байт через буфер 1 кбайт. или хотя бы подсказать, что и как сделать... Заранее спасибо!...

Организовать M циклов записи с помощью сигналов
Доброго времени суток. Задача состоит в следующем: Процесс 1 открывает файл и порождает потомка 2. Оба процесса после этого пишут в файл по очереди по N байт. Организовать M циклов записи с...

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

Ввод с клавиатуры содержимого текстового файла, имя которого задается в командной строке, используя системные вызовы и в
ПОМОГИТЕ ПОЖАЛУЙСТА Ввод с клавиатуры содержимого текстового файла, имя которого задается в командной строке, используя системные вызовы и вывод его на экран, используя стандартные функции вот...

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

Execl,код возврата
У меня программа, которая читает из текстового файла текст(команды) и затем выполняет эти командs. Вообще,она мудрёнее, но меня интересует данных кусок. Мне нужно посмотреть код возврата.Как сделать?...

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

Преобразование char* в uint_8
Добрый день! Подскажите пожалуйста: есть ли способ преобразования переменной типа char* в тип uint_8*? Добавлено через 13 минут добавочка: typedef unsigned char uint8_t;

мигание num lock
привет всем!! задача такая: нужно прога, чтобы каждую секунду изменялось состояние num lock)) подскажите пожалуйста!!

определить тип носителя (hdd/usb/cd/dvd/dvd-ram/hd dvd/blue ray)
всем доброго вечера. собственно вопрос в сабже. вариант, определять сабж по типу ФС не катит. какие есть варианты? всем спасибо.

Что делает read()
Вот в этой теме велось обсуждение -> https://www.cyberforum.ru/cpp-beginners/thread2493830-page2.html и как в конце мне объяснили read( hci_dev, buffer, sizeof(buffer)); для hci_dev записывает в...

Торзмозит отправка данных через ком порт
Всем привет Имеется прибор на процессоре imx6UL Под него сборка дебиан от производителя. В общем надо с этого прибора опрашивать другие по rs-485 на скорости 9600. Порт открывается...

‘i2c_smbus_read_byte_data’ was not declared in this scope
Использую Raspberry Pi 3 Zero, поставил пакет sudo apt-get install libi2c-dev, компилирую g++ (Raspbian 8.3.0-6+rpi1) 8.3.0 Почему я получаю вот такие ошибки? Команда: g++ -c main.cpp g++ -c...

Создание фонового процесса
Здравствуйте, прогеры :D Я только-только перешёл на linux ubuntu и совсем не могу разобраться.. Моя первоначальная цель - это написать на C++ программу, которая будет запускаться при старте системы,...

Распараллеливание с помщью потоков. Время работы
Здравствуйте! Написал программу, которая должна распараллеливать умножение матриц A=\{a_{ik}\} \in M(m\times n), B= \{b_{kj}\} \in M(n \times l) (код программы ниже).

Не видит содержимое динамической библиотеки
(clang, linux) Делаю так: 1. Компиляция объектов 2. Сборка в динамическу библиотеку 3. Расположение её в /usr/local/lib (чтобы не засорять /usr/) Затем компилирую тест: c++ -l<название без lib...

Запуск исполняемого файла
Доброго времени суток! Вопрос конечно глупый, но всё же: Скомпилировал программу в исполняемый файл на Ubuntu 12.10 (комп 1), затем перенёс этот исполняемый файл на Комп 2 (с Ubuntu 12.04)....

подключение c++ к mysql
хочу подключиться к mysql из c++ установил mysql с помощью: sudo apt-get install mysql-server mysql-client как теперь найти путь к include-файлам mysql ? или нужно что-то ещё доустановить???

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

Компилятор не видит подключаемые библиотеки
Здравствуйте! ОС Ubuntu в папке /Desktop/make/ лежат файлы main.cpp и ctools.h пытаюсь запустить компилятор командой andrey@andrey-VirtualBox:~/Desktop/make$ g++ -I/Desktop/make/ main.cpp в...

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

Захват видео с веб-камеры
Ребят, подскажите с чего начать. Хочу написать прогу, которая для начала должна выводить видео в окошке, как при использовании openCV. Подскажите какие-нибудь статьи и примеры, а лучше план по...

Неблокирующие сокеты блокируют во время передачи данных или нет
Если использовать не блокирующие сокеты то приложение не будет зависать на ожидании данных. Но если например данные начали приниматься или наоборот отправляться то приложение в этот момент времени...

Eclipse
Пробема такая возникла: у меня виндовс хп, скачал эклипс для цпп(НЕ явы), но при запуске выдается следующее: A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be avaible in order...

Добавить секцию в линкер-скрипте
Всем добра! Незнаю, куда написать, но требуется помощь знатоков линкер-скриптов. Есть некий девайс, с 128Кб флеши и 32Кб ОЗУ. Для него есть такой *.ld скрипт (тут самая лишь суть, а так скрипты во...

NetBeans подключение библиотек
Доброе время суток. Проблема следующая: NetBeans не находит библиотеку ncurses.h. В объявлениях вида: /* * File: main.cpp * Author: user * * Created on 16 Сентябрь 2011 г., 14:59 ...

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

Извлечь или поместить данные в регистр процессора
привет можете подсказать как извлечь данные которы находятся в регистре rbx? или поместить в него. Си язык низкоуровневый. пожалуйста объясните как это сделтать

Идентификация потоков в top
В приложении посредством pthread создаются потоки. В top все запущенные потоки имеют одно название и определить что за поток грузит проц можно только по PID, что весьма не удобно. Можно ли как-то...

Некорректное заполнение char массива кириллицей
Когда заполняю char массив кириллицей и вывожу его, то вместо символов выводятся знаки вопросов. Сначала думал что проблема в кодировке терминала, но cout спокойно выводит кириллицу и стоит...

Прием и передача данных в последовательный порт
Добрый день, отправляю вот так static void configDevSer(void){ struct termios termios_p; tcflush(device,TCIFLUSH); tcgetattr(device,&termios_p); cfsetispeed(&termios_p,...

Запуск sfml приложений на других пк
Здравствуйте, я написал приложение, используя sfml. Но возникает вопрос, как его запустить на другом пк, ведь приложение запущенное на другой машине, будет требовать какие-либо библиотеки. Главный...

Запись в /dev/mem
Доброго времени суток) Вот помогаю знакомому (он устраивался совсем не программистом, но на него, как водиться, начальство повесило много всего прочего), а я в программировании под Linux пока нуб....

Ошибка: CMake Error at deps/SFML/src/SFML/Window/CMakeLists.txt:106 (message): Xrandr library not found
Собсна, решил собрать библиотеку , столкнулся с непонятками, но потом дошло что не так, начал собирать, и в итоге получил ошибку, как фиксить? Вывод в терминале: -- The C compiler identification...

Функции sync(), fsync(), fdatasync()
Доброго времени суток! Не могли бы вы мне разъяснить, для чего нужны функции sync(), fsync(), fdatasync(), как они работают и когда их можно применить? В интернете полно документации, но там я мало...

Демон под BSD для вычислений
Здравстуйте, обитатели форума. прошу помощи в реализации такой практически возникшей передо мной задачи: Дано: - сервер FreeBSD - внешний скрипт через веб-интерфейс формирует данные -...

Не получается собрать cpp файл
Товарищи, Прошу заранее меня извинить, за возможно дурацкие вопросы, но я совсем не программист. В связи со спецификой моего железа, понадобилось собрать данный пакет (OS Linux Mint 17.2):...

Сокеты, sendto() - не отсылается датаграмма
Доброе время суток! Есть программа-сервер, которая отсылает введенную с клавиатуры строчку в программу-клиент, на мой взгляд написано все логично - однако системный вызов sendto() отказывается...

Простой TCP клиент
Здравствуйте, помогите пожалуйста разобраться с клиентом. а точнее, с отправкой сообщения от клиента серверу. Текст программы клиента выглядит следующим образом: #include <err.h> #include...

Как запустить программу на C++ в linux
В папке программы->программирование есть KDevelop: C/C++. Но там нет команды компиляция и запуск. Как запустить программу. И еще вопрос: есть ли под linux среда на подобии DOS-овской Borland C++ 3.1...

Прямой доступ к памяти
Как прочитать произвольный адрес оперативной памяти? Заранее спасибо!

программирование Звука в Linux Windows
Здравствуйте, я хотел написать программу для Linux систем, которая строила бы спектр сигнала взятого с линейного входа в РЕАЛЬНОМ времени. Алгоритм быстрого фурье преобразование найти не...

Межпроцессное взаимодействие
Здравствуйте, подскажите пожалуйста. Работаю в Unix, на чистом Си. Задача следующая: из моей программы нужно запустить новый процесс с передачей аргумента. Далее в этом процессе идут некоторые...

Не компилируется код C++23 с модулями
Почему не компилируется этот код, использующий модули C++20? import std; std::generator<int> fibonacci() { int a = 0; int b = 1; co_yield a;

Эмуляция мыши
Нужно сделать эмуляцию мыши. Нужно иметь возможность перемещения, кликов, как правой так и левой кн.мыши, возможность что то выделить (например текст) и при этом не касаясь мыши. На данный момент...

Альтернатива getch() под линукс.
Есть альтернатива getch() под линукс? В виндовс я делал так; int namber = getch(); Это очень удобна, потому что в отличии от cin не нужно подтверждать нажатием Enter. + можно сделать как-то...

Программа реализующая запрос GET и HEAD
Задача: Написать программу, реализующую функции HTTP-сервера: запрос «GET /» и «HEAD». Содержимое, передаваемое в ответ на запрос GET /, брать из файла index.htm в текущем каталоге. В линуксе не...

[C] Породить дочерние процессы
Нужно что-бы отцовский процесс породил трех сыновей, а каждый сын печатает свой пид и пид двух других сыновей

Как узнать атрибуты файлов и папок директории?
Здравствуйте! Знаю, как вывести с помощью функций diropen, readdir, closedir и scandir содержимое директории, но вот как узнать еще атрибуты файлов и папок (по типу ls -l) директории?

codeblocks + linux = wtf
Имеем: 1. Linux (debian); 2. Windows 10; 3. многофайловый проект; 4. wxWidgets. Что не работает: В Linux при сборке и запуске программы, codeblocks выдает сообщение: "It seems that this...

Получение и передача данных через COM порт
Добрый день Мне кажется, я изобретаю велосипед и должно быть полно примеров такого кода. Но ничего найти не удалось. Суть: программирую на С++ в Debian Jessie в Eclipse. Нужно по запросу от...

Проблема с функцией execlp()
Здравствуйте, подскажите пожалуйста в чем может быть проблема, написал программу на C++ под Linux, но появилась проблема с функцией execl(), выдает следующую ошибку "No such file or directory",...

UDP сокет. Ошибка в программе.
Здравствуйте. Здесь я приведу фрагмент своей программы, в который закралась ошибка. В нём описано, как сервер, используя протокол UDP, принимает запрос от клиента. Делает он это с помощью функции...

Как отследить из проги на Си завершение другой проги
Есть две программы, одна написана не мной и исходников нет (main), вторую я пытаюсь написать сам для реализации ряда дополнительных функций (addon). После запуска стартуют обе программы. Мне...

Сетевой чат UDP
Пишу чат UDP, в процессе возникла ошибка, с которой не могу справиться. int main() { int sock; struct sockaddr_in cl_addr; char server; sock = socket(AF_INET,...

С++ под Linux, процессы fork() и каналы
Вот такая штука... Нужно, так сказать, организовать общение между процессами через полудуплексный неименованный канал =) Научился передавать между процессами одно чилсо... Но не получается передать...

Распараллеливание сортировки, thread pool
Здравствуйте! Значит задача в том, чтобы распараллелить шейкерную сортировку, при этом использовать пул потоков. Тут речь не идет об эффективности, главное - научиться пользоваться пулом. Вот в этом...

Системное программирование под Линукс(КДЕ)
1.) Получить следующую системную информацию: • Время в секундах, прошедшее с момента загрузки системы; • Число процессов, работающих в системе; • Общий объем оперативной памяти; • ...

Передача параметров по ссылке в функции
Простейшая задачка по передаче параметров по ссылке в функции, но не могу на что ругается компилятор... #include <stdio.h> int MinMax (int a, int b, int &max) { if (a>b) {max=a; return...

Вывод идентификатор процесса
Напишите пожалуйста программу, которая выполнит следующее: Выведет свой идентификатор процесса, полученный с помощью функции getpid. Породит 10 дочерних процессов, при помощи fork Дочерние...

Функция iconv
Что-то с iconv я делаю не так! #include <gd.h> #include <iconv.h> int Ic; // Индекс цвета /*-------------*/ void Utf(const char *from, char *to, iconv_t d) { size_t lf, lt, ic; lt =...

Bash: ./main.o: Отказано в доступе
Установил библиотеку sfml через apt-get, вставил тестовый код, в терминале прописал путь, далее g++ -c main.cpp, скомпилировалось, пишу ./main.o выкидывает ошибку: bash: ./main.o: Отказано в...

Алгоритм поиска кораблей в игре Морской Бой
Всем доброго времени суток. Я пишу модуль логики сервера в программе "морской бой". По условиям в мой модуль поступает двумерный бинарный массив, в котором: 0 - пустые клетки , 1 - корабли. Одной из...

Задачка про Винни Пуха мед и пчел
есть задача "Винни-Пух и пчелы. Заданное количество пчел добывают мед равными порциями, задерживаясь в пути на случайное время. Винни-Пух потребляет мед порциями заданной величины за заданное время...

Программа с двумя потоками
Уважаемые эксперты! Программа выдает ошибки...подскажите пожалуйста в чем беда? #include <iostream> #include <pthread.h> #include <fcntl.h> #include <time.h> #include <stdio.h> #include...

Передача динамического массива через сокет
В Сабже собственно сидит вопрос. Хочется передать динамический массив от клиента к серверу, чтобы на стороне сервера было порще работать с пришедшими данными. Собственно делаю так: printf("Enter...

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

gcc и include - первый код, куча ошибок
Первый код под, написанный под линуксом тупо в виме. Он же - пример в Липпмане( решил заново изучать ). Накодил book.C: #include <iostream> using namespace std; void readLn() {...

Какой компилятор Си поставить на Ubuntu 10.04?
Поставил ubuntu 10.04 какой компилятор поставить для СИ без наворотов

Функция mount() на языке C (Linux)
Добрый вечер, всем)! Помогите разобраться с функцией mount(). Вот мой код. #include <sys/mount.h> #include <stdio.h> #include <errno.h> #include <string.h> int main(int argc, char** argv){ ...

Расшифровать сообщение GDB
Есть стековый кадр в GDB: https://www.securitylab.ru/_Article_Images/2018/59/image012.jpg Помогите, пожалуйста, подробно расшифровать его. Что я понял сам: info frame - команда, выводящая на...

Таймер в Linux - только по-секундный?
Есть функция timer(long*), с помощью неё можно мерять интервал времени в секундах. В ДОС и Windows есть аналогичная функция, но меряет интервал (тоже в целых) по 1/16 секунды. А как же в Linux,...

Переполнение логов в /var/log/
Всем привет! Столкнулся с ситуацией, что закончился диск на пк. Начал разбираться... Оказалось файлы daemon.log, syslog имеют гигансткие размеры. По содержимому в этих файлах находится вывод...

Неявная декларация функции «gets»
Доброе время суток! Столкнулся с такой проблемой. Мне нужно считывать текстовые данные из консоли и обрабатывать их далее. Следующий код не компилируется: #include <sys/types.h> #include...

Перехват нажатия клавиш XGrabKeyboard
Нашёл готовое решение, немного допилил и получился вот такой говнокод: #include <X11/Xlib.h> #include <X11/Xutil.h> #include <cstdio> #include <ctime> #include <cstring> int main(int argc,...

Не компилируется код на C++ с помощью clang
Не работает компиляция C++ кода в Ubuntu 18.04 через clang. Команда: clang test.cpp -o test Вывод: /tmp/test-87d456.o: In function `main': test.cpp:(.text+0xa): undefined reference to `std::cout'...

Работа с libre office в c++
У меня есть сервер на c++ Линукс который должен создавать libre office writer по шаблону, конвертировать в doc документ и отправлять их на клиент. Я знаю что libre office можно конвертировать в ворд,...

ворнинг: cast from pointer to integer of different size
компилятор ругается на две строчки: ret = (int) shmat(shmids, NULL, SHM_RDONLY); ret = (int) shmat(shmids, NULL, SHM_RDONLY); подскажите решение

Распознавание и запись файла на флешку в Линукс
Здравствуйте. Возникла проблема с записью файла на флешку в Линуксе. Есть программа, которая заполняет структуры и записывает нужные поля структуры в файл FILE *outputgeo = NULL; outputgeo...

Нужно написать клиент используя epoll
Нужно написать простой клиент на epoll, который присоединится к двум серверам (например 2 разных сайта) и выводит в консоль все получаемые от них данные, до тех пор, пока эти серверы не разорвут...

Несколько сокетов в одном приложении
Доброе время суток! Нужна помощь, нужно сделать прогу которая сразу работает с 2-мя сокетами. Задача: слушать 1-ый сокет и передавать передавать все начинающееся с !текст на 2 сокет. (что-то типа...

Компиляция файлов (CodeBlock выдает файл с расширением .о)
Надо через скрипт склмпилировать 3 файла(они уже есть) в объектные файлы и вывести в один файл. Помогите, плиз.

Чтение строк из файла
Здраствуйте программисты. Требуется написать программу, считывающую строки из заданного файла и выводящую их на экран под номерами. Смысл ясен, а вот синтаксис С я не знаю.Система Red Hat(правда я...

Как получить модель процессора
Здравствуйте! Мне нужно получить модель процессора в виде ( к примеру) : Intel Core 2 Quad Q9330 2.5 GHz Но только так, чтобы это работало под Linux/Windows Я пробовал через /proc/cpuinfo,...

Входной буфер UDP сокета
Здравствуйте. Скажите, пожалуйста, существует ли отдельная функция, отвечающая за очищение входного буфера UDP сокета от всех, скопившихся там дейтаграмм?

Конвертация из CP866 в UTF-8 данных из dbf файла
Здравствуйте, коллеги. Вопрос таков: есть DBF-файл, состоит из пяти полей. Строковые данные в нём лежат в кодировке CP866. Необходимо перенести все записи из этого файла в MySQL-базу, работающую в...

Парсер на curl: найти все ссылки на странице
Всем привет. Столкнулась с проблемой написания парсера. Что нужно. Получить страницу, это получилось, теперь нужно найти все ссылки на этой странице найти урлы в src (Картинки, стили, скрипты)...

Переполнение буфера
Дали на правку одно больше приложение. Ошибка возникает очень редко, через стандартный отладчик выводит те места, где её впринципе быть не должно. Где-то происходит перепонение буфера... или...

Как получить список смонтированных систем?
Здравствуйте! Требуется получить информацию об одной из смонтированных файловых системах. Как получить для начала хотя бы список смонтированных систем? Как узнать их свойства, такие как "к какому...

Убийство дочерних процессов ctrl/c
Здравствуйте! Пишу проект по моделированию командной оболочки shell. Появилась проблема. Я реализую свою программу как считывание и парсинг строки-команды, затем создание дочернего процесса и через...

Хранение указателя на метод класса в контейнере
Всем доброго времени суток. Возникла проблема при компиляции кода под gcc (gcc version 8.4.1). Есть мэпа, которая хранит пары: имя метода\указатель на метод, выглядит примерно так: using _PM =...

Запуск функции из модуля ядра
привет форум. знает кто-нибудь самый простой способ запустить функцию из пользовательского пространства F(), в коде модуля ядра? void F(){std::cout << "hi" ;}; codeMy_module: #include...

Cис. вызовы
Доброго времени суток, подскажите ошибку в коде, а то уже пару дней голову ломаю - не компилица... #include <stdio.h> #include <unistd.h> #include <sys/ptrace.h> #include <sys/wait.h> #include...

Error: ld returned 1 exit status
Привет всем, при компилации файла g++ -o sample sample.cpp -llibinput.o выдает ошибку /usr/bin/ld: cannot find -llibinput.o collect2: error: ld returned 1 exit status

Ошибка: undefined reference to `log'
Всю свою недолгую жизнь я компилировал программы и не встречал таких ошибок. Возьмем самый простой код: #include <stdio.h> #include <math.h> int main() { int n = 100;

Системный вызов open()
Создать процесс, создающий 4 файла A, B, C D, отрывающий и закрывающий их следующим образом: Открыть А, закрыть А; откр. B, закр. B; откр. C, закр. C; откр. D, закр. D. #include <stdio.h>...

Как правильно создавать CMakeLists.txt, на что стоит обратить внимание?
Имеется файл исходный код программы простой gtk4-my.c https://www.cyberforum.ru/cpp-linux/thread2881618.html Компилирую его так: g++ -o gtk4-my gtk4-my.c $(pkg-config --cflags --libs gtk4) и...

Системный вызов kill
Здравствуйте, помогите , пожалуйста, разработать приложение, передающее при помощи системного вызова kill ввод с терминала символа прерывания некоторому процессу, заданному его PID.

Элементарная программа
Элементарная программа но не пашет #include <unistd.h> int main(){ execl("/bin/ls","ls",0); return 0; } qwerty.c: In function ‘main’: qwerty.c:3: warning: missing sentinel in function call

MakeFile для многофайлового проекта
Вечер добрый! Возникла проблема с написанием MakeFile-а для проекта с раскиданными по папкам зависимыми файлами. В интернете ничего толкового не нашёл, либо слишком элементарная пофайловая сборка,...

Передача команд в терминал и получение ответа
Всем доброго времени суток. Только недавно начал программировать под linux и столкнулся с проблемой: как из программы на c++ передать команду в терминал и получить вывод терминала в программу? что-то...

кирилица
компилятор g++ под ubuntu если сделать так char *one="asdfgыффыЁ"; printf("%s",one); // вывод asdfgыффыЁ значит все отлично, как то оно там куда-то конвертируется

C++ и Fortran на Eclipse в Ubuntu
Эх, куда крестьянину податься? Те, кто реально пишет на Фортране, не слышали про Eclipse. Те, кто реально работают на Eclipse, не слышали про Фортран. Создам такую тему на Fortran или Ubuntu форуме,...

Сигналы (sigwait)
Здравствуйте. Есть прога, где процесс-потомок и предок обмениваются сигналами. Как все должно быть - предок посылает сигнал, и потом засыпает на sigwait-е до ответного сигнала от потомка. Потомок...

gcc по книге Артура Гриффитс
доброго времени суток, узнав о возможностях С/С++ в linuxe мне захотелось сразу начать прогать из под Linux(a)=) но мои знания в этих языах были малы и я начал изучать их из под винды , но майкрософт...

Потребитель- производитель
Помогите пожалуйста в написании программы под ubuntu 11.04 сама задача(описание): http://sdmitri.ru/Erzeuger-Verbraucher-Problem

Параллельное умножение матриц (POSIX потоки)
Всем привет. Пытаюсь программировать на C++ из под Linux. Есть задача: написать небольшой код программы параллельного умножения матриц с использованием POSIX потоков. Может быть кто-нибудь...

OpenGl в Linux
Ну ребят, у меня к вам несколько вопросов, так-как я полнй ноль в OpenGL, то не судите строго. В школе задали написать программку, на вход которой подаётся трёмерная матрица(условно говоря координаты...

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

Программа клиент-сервер
Доброго времени суток!Я делаю программу клиент-сервер на C под линуксом(Debian).У меня такой вопрос:мне нужно передовать команды от клиента серверу.Потом сервер получает команды и по ним выполняет...

Что можно использовать вместо функции itoa, и какие библиотеки для этих функций подключать?
вопрос такой что можно использовать вместо функции itoa , и какие библиотеки для этих функций подключать

Проверка на наличие процесса в системе
Доброго времени суток! В общем сабж. У меня есть процесс, который посажен как демон. И работает с ключами start|stop|restart. Как можно определить, работает ли сейчас в системе такой же процесс? В...

stat lstat и смонтированная сетевая папка
lstat(arg_fname,&filestat); if ( S_ISDIR( filestat.st_mode )) return TYPE_FOLDER; if ( S_ISLNK( filestat.st_mode )) return TYPE_SYMLINK; if ( S_ISBLK( filestat.st_mode )) return TYPE_FOLDER; ...

Как откомпилировать файл программы?
Добрый день. При компиляции базы данных "Библиотека" возникают ошибки в объявлениях (в первых двух строках) всех функций, а именно: 1) определение функции в старом стиле, 2) декларация функции не...

Аналог утилиты nohup
Помогите найти ошибки в коде и получить необходимый вывод, задание звучит так: аналог утилиты nohup с выводом перехваченных сигналов. #include <sys/types.h> #include <fcntl.h> #include...

Ищу хороший самоучитель по Xlib
Посоветуйте плз, учебник по xlib. (если таковой существует).

Для чего нужен дамп памяти?
Я написал код, скомпилил, но после запуска проги она тут же аварийно завершилась с ошибкой "Ошибка сегментирования (сделан дамп памяти)". C сегфолтом я разобрался, но меня заинтересовал дамп. На...

Как собрать GCC 4.7.2 с настройками С++11
Доброго времени суток, помогите пожалуйста собрать GCC 4.7.2 с настройками С++11 скачал gcc-4.7.2.tar.bz2 распаковал запустил ./configure но когда когда ввожу make выводит ошибку make: *** No...

Как сгенерировать uuid в линуксе?
Какими функциями сгенерировать uuid в линуксе?

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

Конвертировать Windows приложение в Linux
Добрый день! Подскажите пожалуйста, возможно ли перекомпилировать проект C++ Builder 5 в ОС Windows чтобы его exe-шник мог запускаться под Linux? Проект очень большой, чтобы переписывать его в...

Проблемы с компиляцией
Стоит задача скомпилировать код, для БД. Компилирую. Вроде пути к библиотекам стоят правильные, выдает ошибку. Компилирую: gcc -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64...

игра змейка (есть ли у кого исходник?)
Мне нужно сделать игру змейка с использованием потоков. Решил консольную делать. Потому если у кого есть исходник под линуху киньте плиз. Пофиг какой я там уже как нибудь попытаюсь впихнуть потоки) ...

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

Using: команда не найдена
Добры день. Я новичок в убунте(после диплома удалю её и забуду как страшный сон). Подскажите пожалуйста чего она от меня хочет Using: команда не найдена У одногрупников всё запускается у меня...

C++ и XML
Подскажите пожалуйста, как можно передать данные в программу на языке C++ через документ XML? Ищу литературу, советы.. Можно ли вообще такое осуществить?

Чтение с com порта
Здравствуйте! Подскажите, пожалуйста, почему у меня read() всегда возвращает значение -1 ? На com-порт поставил перемычку, т.е передача замкнута на приём. Проверял в windows с помощью другой...

Получить позицию мыши в LINUX
Здравствуйте, я недавно заметил, что в Linux нет таких функций для получения позиции мыши, как в Windows. Короче, можете сказать, пожалуйста, какие есть функции в Linux типа Windows'овских...

Как заставить работать системный динамик?
Доброго времени суток! Решил собрать одно забавное устройство. Для этого понадобится решить такую задачу как: генерация звука под linux C++ . Звук должен быть разной частоты.(частота передаётся в...

Не компилируется программа: Undefined reference to `pow'
При компиляции выводит ошибки, которые впервые вижу Сам код: //1. Разработать программу нахождения массива N последовательных значений функции y=sin(2*PI*k*i/N) (i=0,1,2…N-1) с использованием ряда...

Аналог GetCommandLine() или как получить в программе строку аргументов
Суть: Делаю вызов программы типа someprog -c operation_1 par_1 "par_2 some string value";operation_2 par_1 "par_2 - second string value" Хочу в программе получить всю строку аргументов...

стек
int main(){ asm( "push %%rbp\t\n" "movq $555, 4(%%rsp)\t\n" ); }

Printf влияет на работу программы
Здравствуйте ! Столкнулся с такой проблемой, есть программа которая должна декодировать сообщение. Проблема заключается в том что если удалить printf("ll %d \n ",digits); (строка 73) в функции ...

Узнать pid процесса по имени запущенной программы
Здравствуйте. Проблема такая: нужно из кода узнать PID запущенного процесса, при этом таких процессов может быть много но они с разными ключами, как найти нужный?

Измерение времени в наносекундах
Подскажите пожалуйста какой самый точный метод (или кто какой использовал) измерения выполнения участка программы в наносекундах. К примеру вот такая функция timespecDiff каждый раз возвращает разный...

Как из консоли (терминала) ubuntu создать пакет?
#include <gtk/gtk.h> static void activate(GtkApplication *app, void *user_data) { GtkWidget *window = gtk_application_window_new(app); GtkWidget *win = gtk_window_new ();...

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

Для чего используется eventfd
Здравствуйте! Изучаю событийно-ориентированное программирование в Linux, нашел такой системный вызоа как eventfd, но не доконца понятно для чего он нужен и почему нельзя просто использовать...

sys/io.h : Недоступны фунции
Добрый день! Использую Eclipse под Debian. Хочу попробовать научиться получать прямой доступ к портам, используя io.h, лежащая в /usr/include/sys/io.h #include <sys/io.h> Но при написании...

gnuplot ++ C / c++
Здравствуйте, Можите подсказать как сделать ... Нужно из проекта написанного на с/С++ под Ububntu построить график данных из этого же проекта храняться как в ОЗУ так и на диске может сейчас...

Переделать программы Windows для Linux
В общем надоел мне Windows и переезжаю на Linux Mint 18 Теперь есть большая проблема в переносе написанных мною программ под Linux. Под Windows программы писались в Visual C++ 2008 либо консольные,...

Установка MySql connector на linux
У меня есть вот такая папка, которую я получил из архива, который я скачал с офф. сайта. Там написано, что нужно его разархивировать в соответствующую папку, типа это и есть установка. Ну, я и...

Определить размер pipe для вашей операционной системы
как определить размер pipe для вашей операционной системы?

Как пофиксить эти ошибки в команде make?
Сделал CMakeLists.txt выполнил команду cmake folder все ок. далее, пытаюсь выполнить команду make но выдает следующее: root@user-PC:/home/user/test123# make Linking C executable gtk4-my...

Компилер для С/С++
Доброго всем времени суток! Только сегодня установил Убунту и не разберу как мне попасть в GCC чтоб построить хотя б "Hello world" или он не установился по умолчанию? Если нет, то подскажите какие...

Как скомпилировать данную gtk программу на xfce?
Есть файл gtk4-my.c #include <gtk/gtk.h> static void activate(GtkApplication *app, void *user_data) { GtkWidget *window = gtk_application_window_new(app); GtkWidget *win =...

qt не создает и не видит файл
помогите у меня стоит QT linux mint вот код: #include<iostream> #include<vector> #include<string> #include<fstream> std::vector<std::string> Set_List_Films(const std::string& str,...

С++ Ubuntu среда разработки
Какие IDE есть под Linux? Что кто может порекомендовать

Проблема с видимостью объекта класса из функции
Здравстуйте! Работаю со связкой QT+KDevelop. В функции main создается и отображается объект-основная форма. Программа работает с CAN-сетью. Далее стоит функция которая при получении сообщения из сети...

Работа с процессами
Здравствуйте!Помогите пожалуйста выполнить следующее задание: Процесс 1 порождает потомка 2, который в свою очередь порождает потомка 3. Добиться того, чтобы эти процессы гарантированно...

посоветуйте IDE (vi не предлагать)
хотелось бы иметь нечто наподобие Microsoft Visual Studio, в native code (не java).

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

Вывод символов в консоль
Компилирую вот такую вот программу: #include <stdio.h> void CharTest(int columns) { //Vivod vseh char ot 32 do 256 s nomerom int ichr = 32;unsigned char mychr = ' ';int j=0; for (;ichr <...

Проблема с компиляцией c++ eclipse
Проблема с компиляцией c++ eclipse установлен sdl, eclipse galileo при попытке build'a пишет cannot find glu.h хотя он есть и находится в usr/include/GL/

Вывести содержимое файла с помощью ncurses.h
Подскажите как с помощью библиотеки "ncurses.h" вывести содержимое файла #include <ncurses.h> #include <unistd.h> #include <stdio.h> #include <pthread.h> #include <stdlib.h> #include...

Путаница в работе socket
клиент и сервер. по отдельности c netcat'ом работают, a между собой вылезает ошибка в функции accept: accept: Bad file descriptor. подскажите где ошибка?? Server: #include <stdlib.h> 2...

Заголовочный файл sys/io.h к какой библиотеке принадлежит?
Здравствуйте, подскажите пожалуйста, к какой динамической библиотеке (.so) принадлежат заголовочные файлы (содержимое если быть точнее) sys/io.h? в Libc функций из sys/io.h нет.

Таблица ascii кодов - C++ Linux
Как сменить кодировку в программе на ASCII. Использую Ubuntu 14.04 + Code::Block 13.12 Есть, к примеру, этот код. for( int i = 0; i<256; i++){printf("%i = %c\n", i, i);}; В win, он естественно...

Pipe и все иже с ним
Доброго вчемени суток не так давно мной была создана тема касательно процессов https://www.cyberforum.ru/c-linux/thread1591107.html#post8403530 один и участников форума решил поставленную задачу...

ifstream не читает "фаил" /proc/stat с флагом ate, почему?
Хотел читануть(как обычно делаю) файл целиком. Но обломался. Обычно открываю, потом делаю seekg в конец, беру tellg(размер), снова сикаю в начало и вычитываю read-ом в уже подготовленный буфер разом....

Fatal error: ncurses.h: Нет такого файла или каталога
fatal error: ncurses.h: Нет такого файла или каталога Скажите, как установить эту библиотеку (ncurses.h)

Включение предупреждений gcc
Здравствуйте, нужно включить все предупреждения и вывод всех ошибок в компиляторе gcc. Как это сделать?

Цветные символы.
Можно ли в консоли управлять цветом символа? Можно ли делать это через ostream? Как?

Как правильно выбрать размер буфера
Здравствуйте! Подскажите, как правильно выбрать размер буфера, например в сокетах, какой размер выбрать, или копируя файл средствами FILE* - т.е. Все что касается выбора размера буфера!

Запуск программы с параметром
Доброго дня. Пишу программу которая запускается с одним параметром, в этом параметре адрес создания файла. #include <stdlib.h> #include <stdio.h> #include <fstream> #include <iostream> using...

Обмен данными между процессами с использованием сообщений
Добрый день, форумчане! Помогите, пожалуйста, разобраться с данным видом взаимодействия процессов. Например у меня есть две программы: 1-ая (сервер) выполняет команду ps и результаты ее выполнения...

Непонятки с wchar_t
#include <iostream> #include <stdio.h> using namespace std; } int main(){ int b =getchar();

Как написать демон
Решила попробывать написать простой демон. Нашла пример, но он не компелируется. Поскажите что делать. #include <sys/types.h> #include <sys/stat.h> #include <stdlib.h> #include <stdio.h>...

Как получить scan код клавиши
Необходимо поймать scan код ( не ascii) нажатия и отжатия клавиши на клавиатуре, с аски все понятно getch() и в путь, а вот со scan кодом так просто не получиться, как я понимаю:)

Получение информации о памяти в Linux из C/C++
Помогите пожалуйста написать функцию для Linux, которая бы возвращала значение доступной памяти RAM на C/C++. Я написал такую функцию: #include “stdio.h” #include “linux/unistd.h” /* for...

time_t в string
Как time_t преобразовать в строковый тип String???

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

Как настроить CMake для поиска библиотек FFmpeg
Мало понимаю в разработке под Linux и CMake, поэтому делаю пока что как привык для Windows. Не могу разобраться использовать сторонние библиотеки. Я пытаюсь собрать приложение с использованием...

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

Как заставить работать sqrt
Всем привет! Помогите, как линкануть -lm для sqrt из math.h ide: vscode os: arch linux

преобразования utf8 <-> cp1251
Какими функциями лучше всего воспользоваться для преобразований utf8 в cp1251 и обратно ?

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

Функции alarm и pause
Помогите пожалуйста, нужно написать программу на с++ под linux выводящую некоторое сообщение через равные промежутки времени в течение определенного интервала времени. Использовать функции alarm и...

GLUT - GL Utility Toolkit
предлагаю в этом топике обсуждать GLUT, в интернете довольно мало зорошего материала по нему, поэтому делаится опытом в использовании не помешает. для начала хотелось бы услышать кто какую...

Создать два клиента на один и тот же сокет. Используют один и тот же сокет
Необходимо изменить код сервера в соответствии с заданием Создать два клиента на один и тот же сокет. Используют один и тот же сокет. Код сервера #include <sys/types.h> #include...

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

Проблема с потоками POSIX
Доброго времени суток. У меня в мейне создаются однотипные потоки,назовем их А которые в свою очередь создают еще по 3 (B,C,D) потока и join'ит их, суть в том, что когда один из этих порожденных...

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

Считать данные из ssl соединения
Здравствуйте. Есть демон, который висит на машине и слушает определенный порт. При обращении к нему с сервера командой: openssl s_client -connect localhost:port -ssl3 Приходит ответ, где...

Программирование для windows из под Linux
Всем привет, такая ситуация, я изучаю c++ и пока только для winows делаю простенькие проекты, но, мне не нравиться windows, поэтому я на linux. И сам вопрос, я хочу программировать на c++ для windows...

Переключение между процессами
Здравствуйте! У меня вознкла проблемка с процесами. Стоит такая задачка: Процесс 1 открывает файл, создает процесс 2, посылает сообщение процессу 2. Процесс 2 считывает N байт с файла, выводит их,...

Поиск файлов
в каком файле находятся функции поиска файлов по маске?

make: *** Нет правила для сборки цели «%.o», требуемой для «obj/*.o». Останов
Здравствуйте, написал небольшой makefile для своего проекта, но при запуске получаю ошибку: make: *** Нет правила для сборки цели «%.o», требуемой для «main». Останов. В чем проблема? Код...

Создать две программы для записи информации в FIFO и чтения из нее
/* Программа 05-4.с, осуществляющая однонаправленную связь через FIFO между процессом-родителем и процессом-ребенком */ #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include...

варнинг GDB
GDB: Failed to set controlling terminal: operation not permitted что это значит (перевод я знаю) и как с этим бороться? Добавлено через 2 часа 26 минут работаю под Code::Blocks 10.05

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

Вывести список каталогов и подкаталогов заданной папки
Подскажите, как на Си написать, чтоб вывелись имена каталогов, которые в том же каталоге чо и прога, и при этом в них самих есть подкаталоги?

Ошибка gcc при компиляции: error adding symbols: File in wrong format
Приветствую. Столкнулся с проблемой при компиляции драйвера для некоего устройства для работы под Linux на платформе ARM. Ранее проводил компиляцию на Raspberry Pi 3B+ (OS Raspbian), все отработало...

Пауза (ожидание нажатия любой клавиши)
В windows паузу можно сделать через getch(), которая хранится в conio.h. А убунту почему-то не знает такого файла. есть аналог ожидания нажатия любой клавиши? Добавлено через 8 минут curses.h и...

Usbmon и мониторинг драйвера usb-устройства
Здравствуйте! Подскажите, пожалуста, как используя usbmon я могу узнать какое usb-устройство обрабатывается каким драйвером?

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

проверить pipe перед записью
как перед записью проверить, что пайп пустой? Мне необходимо передать потомку три строки разной длины. Так вот, родитель пихает в пайп сразу все три и потомок читает только одну, как одно целое....

Как получить случайное значение переменной?
ЛЮди привет помгите мне плиз может конечно ламерский вопрос как получить случайное значение переменной в с++? Зарание спасибо

Способы корректного закрытия X11 окна
Всем доброго времени суток! Работаю с системой МСВС в которой установлен менеджер окон elk-wm (на основе http://ru.wikipedia.org/wiki/Equinox_Desktop_Environment). Проблема - не могу определить...

После запуска бота выходит ошибка
Привет всем:) недавно скачал бота для торговли на бирже на c++ под linux, докачал нужные библиотеки (openssl, cpprestsdk) и вроде бот должен был запуститься, но после ввода команды в терминале...

Обмен данными между процессами, сокеты
чувствую я пока вообще не врубаюсь помогите разобраться как передать данные другому процессу через сокеты #include <stdio.h> #include <sys/types.h> #include <sys/socket.h> #include <unistd.h>...

Использование wpa_supplicant в своих программах
Здравствуйте, коллеги! Воспользовался поиском, да ничего не нашел по интересующей теме. Собственно, прошу помощи в таком вопросе. Мне необходимо написать своё приложение, использующее...

Автокликер
Всем привет. Я новичок, и решил написать автокликер для Ubuntu. Но как это сделать и какие библиотеки использовать я не знаю. Дайте пару советов.

Вывести на экран в текущем каталоге имена тех каталогов, которые в себе не содержат подкаталогов
Здравствуйте.. Выдали данное задание на С++ под linux Разработать программу, которая выводит на экран в текущем каталоге имена тех каталогов, которые в себе не содержат подкаталогов. Вариантов...

Обработка поступающих данных без задержки основного цикла
Получаю из какого-то соединения днс адреса сайтов. Считываю их из буфера в цикле. Один цикл - один днс. Нужно чтобы каждый днс переводился в ip и этот ip заносился вконец вектора. Но при этом...

Кроссплатформенность (с Linux на Windows)
Здравствуйте. Есть программа написанная на C в Linux и работающая в Linux. В программе используются такие функции как open, write, close, lseek, opendir, chdir, readdir, closedir. Как можно заставить...

Undefined reference to 'pthread_create' (Code::Blocks)
Всем привет. Столкнулся с проблемой: при попытке работы с библиотекой pthread.h пытаюсь создать поток: pthread_create(&threads, NULL, say_smth, (void *)t); К сожалению, ничего не выходит,...

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

Аналог killall из программы на си
Существует программа, которую необходимо периодически перезапускать. В ручном режиме из консоли это делается спомощью команды killall, а потом повторный запуск. Написана небольшая программка с...

Сервер на С, linux
Доброго времени суток. Начну новую тему по серверу. Это по большей части тема-просьба :) (тут на форуме их много, но все старые, многие без ответов), у меня необходимость, а кому-то может будет...

Не работает драйвер для работы приема/передачи по ком порту
Господа, прошу совета или помощи. Который день мучаюсь, все никак не решу проблемку... Суть дела - пишу драйвер для работы приема/передачи по ком порту. Вот исходник: #include <stdio.h> //...

Блокировка файла во избежание параллельной записи
Пишется программа для сервера (CGI). Она пишет в файл. Ясно, что 2 зкземпляра программы не должны одновременно писать. Пытаюсь сделать через flock Fbb = fopen(namef, "rb+"); if (Fbb!=NULL) ...

Захват события KILL процесса
Доброго дня! Есть ли возможность в запущенной программе отследить событие его уничтожения извне? Т.е. если я в проге ипользую сокеты, то при, к примеру, ручном kill PID'а, чтоб прога перед...

Некорректный вывод русских символов
Хотелось бы узнать, почему при выполнении следующего кода происходит вывод знаков вопросов, вместо русских символов? компилятор g++ GNU/Linux Mint 17 char ch = 'л'; write(1, "\033

Определение текущей версии ОС
Нужно написать программу на С\С++ для Linux/Unix, которая определяет текущую версию системы, штамп ядра, пакет, дистрибутив и чем больше всякого, тем лучше. С какой стороны подъехать к заданию?

ошибка синтаксиса около неожиданной лексемы `('
Ребят, помогите разобраться. Решил попробовать самое простое #include <iostream.h> void main(void){ int a=2 b=3 c; c=a+b; } ошибка в терминале выдается такая

Как переконвертировать время из unix epoch формата в понятную дату и время?
Уважаемые форумчане! Не могу нигде найти адекватного решения обратной конвертации из формата unix epoch в человекочитабельную форму! Есть дата, не обязательно текущая (в большинстве решений проблема...

Особенности использования fork и exec
Подскажите пожалуйста, если мы используем в программе вызов fork, а потом exec, или просто сразу exec, то наша программа (процесс) заменится на программу (процесс), который вызвал exec, и всё обратно...

Приведение указателя к int
Всем привет. Не могу разобраться, как привести указатель к типу int. void* one(void* arg) { sem_wait(&sem); int k = (int)arg; for(int i = 1; i < 10; i++) { count += k; out << count...

Программирование сетевых приложений
Очень хочу научиться писать нормальные клиент-сервера программы для linux на c++. Читал про сокеты в книжке "UNIX. Профессиональное программирование". Но там совсем мало. Хотелось бы увидеть...

Как узнать разрядность процессора?
Доброго времени суток! Такой вопрос: как узнать разрядность процессора(а не ос)? пробовал так: system("export ARCH=$(uname -m)"); return (getenv("ARCH")=="x86") ? 32 : 64; Но почему-то...

Qt - руководство для новичков LINUX
KAK COMPILIROVAT! GDE EST LITERATURA DLYA QT POD LINUX podskajite pojalusta

Ошибка вывода в CodeBlocks 20.03 на Linux Mint
Доброго дня. Решил начать изучать C++ на code_blocks. Создал файл с стандартным выводом кода, который идет как пример, 'Hello_world'. Но при попытке компиляции выдает ошибку. Почитал в интернете, что...

Запись в файл данных из cout
Нужно открыть файл для записи и записать туда тоже, что выводит cout. Примерный код для вывода: char text; cin >> text; cout << text << endl; Пытался для через open (write) и fopen (fprint)...

Консольная графика в Ubuntu
Итак, у меня снова возникла проблема. Нужно реализовать консольную графику. Прежде всего должно работать на G++ поскольку дома Ubuntu стоит. Желательно чтобы не использовалось никаких внешних...

g++ main.cpp
проблема с компиляцией подскажите плийз #include <stdio.h> #include <sys/socket.h> #include <netdb.h> #include <stdlib.h> #include <string.h> ...

Codeblocks ошибка в конмпиляции на Кали Линукс
Установил codeblocks через терминал из официальных репозиториев Кали, создал проект, код не трогал, решил скомпилировать и запустить, чтобы вывести на экран "Hello world!", но пишет это: ||===...

Флаги для g++/gcc
Всем доброго времени суток, подскажите какие флаги нужно использовать с данными компиляторами, чтобы скомпилировать mpi код? или его только mpicc/mpic++ компиляет?

Чтение данных из COM порта в массив
задача следующая. прочитать байты приходящие из ком порта и положить их в массив. вот код в котором для теста по нажатию кнопки происходит чтение байта из ком порта и отображается в текстовом поле...

makefile
Подскажите пожалуйста, как работать с makefile в codebloks?

помогите с сокетами (C++, SSL)
Привет всем! Пишу консольную прогу клиент-сервер (Linux, g++) Клиент подключается к серверу и запрашивает данные. На каждый запрос получает ответ. В итоге необходимо примерно такую функцию:...

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

Именованные каналы в Linux. mkfifo
Всем доброго времени суток. Друзья, где в какой книге можно почитать про Именованные каналы в Linux? только не работа с терминалом а программирование на с++.

Использование сторонней динамической библиотеки
Пытался написать программу, в которой загружается сторонняя библиотека "libmy.so" и вызывается из неё функция "rTS" (без параметров, возвращает строку). Результат вызова выводится в shell из которого...

Изменение уровня громкости в звуковом массиве
Здравствуйте. В общем есть программа, осуществляющая прием передачу голоса, Ввод вывод реализованы через alsa. имеется несколько звуковых потоков, с разной регулируемой громкостью.(если говорить...

pthread_mutex_trylock()
Здравствуйте. Помогите, пожалуйста, решить головоломку. Есть задача: Напишите функцию, удовлетворяющую следующим условиям: 1) Прототип функции: int lab_pthread_mutex_trylock(pthread_mutex_t...

Семафоры. Работа между процессами
Пишу программу писатель-читатель на posix семафорах. Запускаю первый процесс, получаю на первой итерации w_sem = 0 и r_sem = 1 и процесс блокируется. Потом запускаю второй процесс, а w_sem = 1 и...

Разделяемая память POSIX IPC как узнать, что память выделена и её уже можо использовать?
1. Описание проблемы: Две программы. Одна пишет в разделяемую память, другая читает. Из-под читающей программы read невозможно понять высвобождена разделяемая память или она есть и её можно читать....

Ошибка при компиляции
Суть такая компилирую 32битную библиотеку на Debian 64 bit, компилировал на 32 bit системе, но когда приложение пыталось загрузиться выдавалось что нет какой-то библиотеки, я пытался ее установить,...

Непонятное поведение при отладке
Доброго времени суток. Есть задание к лабораторной. 1. Отсортировать в заданном каталоге (аргумент 1 командной строки) и во всех его подкаталогах файлы по следующим критериям (аргумент 2...

Передача функции-члена класса в pthread_create
Здравствуйте, товарищи! Существует ли корректный способ передать указатель на функцию-член класса в качестве параметра в функцию pthread_create ? Например, есть класс: class My { public:...

Обработка получения сигналов (sigabrt, sigfpe, sigill, sigint, sigsegv, sigterm)
Написать программу, обрабатывающую получение сигналов (SIGABRT, SIGFPE, SIGILL, SIGINT, SIGSEGV, SIGTERM). Также программа, может возбуждать эти сигналы по указанию пользователя. В качестве...

Проверка на непечатаемый символ
Есть некий массив char * прежде чем скормить его string хотел проверить на непечатаемые символы (на случай ошибки) Русские буквы могут занимать 2 байта а енглиш 1 байт а китайские ероглифы еще...

Количество ФИЗИЧЕСКИХ процессоров
Не выходит написать код для определения количества ФИЗИЧЕСКИХ процессоров (не ядер ) в системе. есть команда для этого , но как ее интерпретировать на с/c++ не могу догнатьcat /proc/cpuinfo | grep...

Синхронизация потоков без использования mutex
Была написана прога (в целях лабораторной работы) синхронизации потоков,на защиту дали переделать не используя mutex,используя симафоры posix,заменить короче...Впринципе я даже не соображаю как это...

Pipe и exec
Задание: модифицировать программу для связи между собой двух родственных процессов, исполняющих разные программы. Код программы: #include <sys/types.h> #include <unistd.h> #include <stdio.h> ...

Дебаггер в Geany
OS Ubuntu 20.04. Использую компилятор gcc + среду Geany для работы с кодом, установлено с репозитариев. Но то нет отладчика. Сам по себе плагин отладчика для этой среды существует. Рекомендации...

рандомные цифры и буквы
Здраствуйте ! Вот код программы : #include<stdlib.h> #include<stdio.h> #include<string.h> #include<ctype.h>

Socket unix
Есть сокет, что под капотом, не известно. php пересылается с ним по адрессу /tmp/socket1.socket Но мне нужно подменить одну из возвращаемых сокетом переменных. Идея следующая, я открываю новый...

Установка системного времени
Всем добрый день. Возникла такая проблема.. Пользователь вводит пять двухзначных значений типа int типа ЧЧ ММ ДД ММ ГГ. Я все это дело записываю в файл, но так же мне надо установить системное...

Финальный экзамен в курсе "Многопоточное программирование на С/С++" (stepic)
Работа большая, оценивается в 300 баллов. 1. Нужно создать проект на github и написать веб-сервер. Протокол HTTP 1.0, нужно реализовать только команду GET (POST - опционально), ответы 200 и 404, а...

Активное ожидание
Не уверен, что пишу в правильный раздел, но модераторы подкорректируют, если что :) Есть учебная ОС (под Лунуксом) и задание, которое требует убрать активное ожидание. Активное ожидание убрать...

Chown в c++
Привет всем, подскажите почему у меня не работает chown? программа срабатывает, но не изменяет группу и владельца. И еще подскажите группу и владельца вводить, как числа, т.е. (path, 0, 0) изменит...

fstream
Уважаемые Форумчани, не могу понять по чему не хочет открываться файл второй раз: ifstream in; while (...) { in.open("a.txt"); //Далее его обработка in.clear();

Знание протокола TCP под Linux, передача данных между клиентом и FTP сервером реализация на С++
Вопрос собственно такой. Есть программа, реализующая передачу данных с ftp сервера на клиент в активном режиме, написана на Си++. Насколько я понимаю активный режим, это когда все происходит по такой...

Куда положить библиотеку .SO
программа использует библиотеку, при при компилировании я указал расположение этой библиотеки -L/usr/local/lib но исполняемый файл её не видит. Куда нужно положить библиотеку чтобы исполняемые файлы...

Настроить и открыть ком порт для посылки данных
Я новичок в Linux, да и пожалуй в c++ то же, проблема следующая. Есть железяка, работает по Ком порту Скорость передачи -9600 bps Метод синхронизации -Асинхронная передача Бит данных...

Создание системы тестирования ПО.
Собственно,хотел написать скрипт по тестированию программы отсюда https://www.cyberforum.ru/cpp-beginners/thread41218.html .В сети нашёл кое-какие примеры,например перенаправления вывода программы,но...

Мониторинг состояния процессов
День добрый. нужно написать программу, реализующую мониторинг состояния процессов Unix. Схема мониторинга ассиметрична и подразумевает наличие выделенного процесса-монитора и остальных процессов,...

Получение информации о файле
Использую простой пример с функцией fstat, но почему-то пишет что fstat и структура stat не разрешены. Код ниже #include<sys\stat.h> #include<stdio.h> #include<time.h> int main(void) { ...

Sdk libreoffice c++
Помогите разобраться Я установил libreoffice скачал к нему sdk распаковал запустил setsdkenv_unix все пути, все ок что сделать дальше чтобы подключить к Qt через Cmake или подскажите другой...

Компилирование для arm7 в Linux
Здравствуйте! Требуется в 64-разрядной Linux построить 32-рязядную программу для arm7 или хотя бы полностью скомпилировать. Ранее это делалось на 32-разрядном компьютере с Debian Etch, при этом...

Запуск консольный команд из-под с++
Доброе утро. Возникло желание через одну программу с++ запустить другую. Для этого я решил воспользоваться командный строкой в линуксе: ./programma1 Подскажите, как можно реализовать...

Обмен данными между потоками
Доброе время суток. У меня встал такой вопрос: нужно из главного потока в другой послать данные. В интернете искала какими функциями для этого воспользоваться но ничего не нашла. Мне нужно именно из...

ASCII код
Всем привет ! Подскажите как перевести к примеру символ 'a' в код ASCII и обратно ?

C и WiFi
Подскажите, какие есть средства для работы с беспроводными сетями используя Си? Так же, можно ли использовать сокеты для работы с WiFi? Если да - скажите, как. Гуглил, не нашел. За все ответы...

Во время компиляции этой программы выдается ошибка сегментирования
Здравствуйте! Вот эта программа работает нормально. #include <stdio.h> #include <stdlib.h> #include <string.h> int main() { char c;

Странное считывание из бинарного файла
Задача такова: считать из бинарного файла числа типа long int (пропустив первые 512 байт) и подставить эти числа в прочку формул. Вот код на C (под Linux, бинарный файл EU152_1K.SPK) #include...

Передача нескольких параметров в pthread_create (передача структуры)
Здравствуйте. Мне нужно передать последним параметром в функцию pthread_create следующую структуру struct data { float a; float b; float h; }; typedef struct data Data; дальше в...

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

X-window system
есть исходник, основанный на реализации системы X-window. нужно просто его запустить=) ичего более - при запуске проблема - почему то не может подсоедениться к серверу #include <stdio.h> #include...

Простой анализатор трафика
Всем привет! Ребят, не так давно начал изучать основы работы сетей и в качестве практики пишу простейшие сниферы. У меня на устройстве есть несколько сетевых интерфейсов: - ccmni0 - Мобильный...

свободное место
доброго времени суток. стоит задача проверки свободного места на диске программно посредством C. погуглив немного нашел решение, но результат абсолютно не совпадает с действительностью (df). может...

компилятор GCC и процессы в ОС Linux, отблагодарю
кто сможет сделать легкую лабу Написать программу, которая будет реализовывать следующие функции ... порождает процессы, формируя генеалогическое дерево согласно варианту, сообщая, что "процесс с...

Подсчет пустых строк в файле
Есть файл, как посчитать количество пустых строк в нем с помощью wc?

Решение задачи "писатели-читатели"
Надо написать программу на языке си под линукс, проблема писателей-читателей, все её знают(если нет лучше загуглите быстрей поймёте), написать саму прогу изи, но суть в другом, надо сделать это через...

Не компилируется OpenGL, glut
xubuntu Не могу скомпилировать, в чем может быть проблема? g++ -Iglut -lGL -lGLU -lGLEW /home/k/Рабочий_стол/OPEN_GL/2/2.cpp /tmp/ccBuBJlV.o: In function `reshape(int, int)':...

Ошибка в Makefile
Проект на несколько файлов, поэтому решил написать makefile. Нашел шаблон и немного его видоизменил под свои нужды: CC=icc CFLAGS=-c -Wall LDFLAGS= -std=c99 -fopenmp -ls -O3 SOURCES=main.c...

Пинг-понг трех процессов:два сына и отец
Формулировка задания: Реализовать пинг-понг трех родственных процессов – отца и двух сыновей. Коммуникации – через неименованный канал (pipe). Синхронизация – с помощью сигналов. Остановка – при...

Объясните новичку в выборе среды разработки (C/c++) web-сайтов под linux
Задача. Писать веб сайты на с по Linux'om. Не важно asp.net, c# и др. главное язык СИ или С++ ! Какая среда разработки это выполняет?

Linux | Получение температуры процессора и других температур с датчиков
Делаю небольшую консольную программу для мониторинга температуры процессора(видеокарты и других вещей) Интерфейс готов, осталось только одно - получение температуры. Скиньте функции вроде...

gcc-4.7.0
Здравствуйте, как установить gcc-4.7.0 на Ubuntu 11.10 ? Текущая версия 4.6.1 и при sudo apt-get install gcc пишет, что установлена последняя версия. Вобще, мне нужно, чтобы компилятор осознавал...

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

Чат через трубу (pipe)
Народ нужна помощь.. Здание такое: Нужна программка чата, точнее 2ве) Чтобы 2 юзера могли чатиться между собой НЕ в блокирующемся режиме используя трубу(pipe).. Может кто нает как это реализовать..?...

Самописный пейджер more в Linux. Принцип работы
Всем привет! Изучаю линукс по книгам. Прошу не кидать тапками, так как я - тупарь самоучка и прошу помощи знающих людей. Есть код самописного пейджера more: #include <stdio.h> #include <stdlib.h>...

Копирование файла, создание символьной ссылки.
Нужно 1)Копирование файла из директории в директорию. 2)Создание символьной ссылки. компилятор gcc os debian

Запустить программу в терминале линукс
Подсчет контрольной суммы файла (суммы байт по модулю 256). Нить считывает участок файла и считает его сумму. Результаты складываются. программа работает,компилируется. но как ее запустить в...

Редактирование/создание EXIF заголовка jpeg файла
Очень нужны исходники программы позволяющей редактировать и создавать EXIF заголовки у jpeg файлов , поделитесь пожалуйста если у кого есть.

вопросы по Code Blocks
добрый день уважаемые програмисты. не так давно по учебной надобности стал пробовать свои силы в програмировании под линукс. установил среду разработки код блокс. при билде выданного преподом...

Обработка utf-8
Здравствуйте. Для разминки черепа решил освоить работу с unicode в С Для общего развития написал функцию split(). Но при проверке работоспособности столкнулся с проблемами. В некоторых случаях...

Непонятки с библиотеками
Здравствуйте:senor: Я скачал библиотеку архивом https://www.glfw.org/ Вот распаковал я его... И дальше, что? Что с этими файлами делать:wall: Куда кидать?... Или его надо в папку с "Main.cpp"?...

Signals+pipe, родитель и потомок(linux)
здравствуйте! недавно начал программировать под linux,вроде все было ясно. Но получил задание : Написать программу, в которой родительский процесс создает потомка. В родительском процессе...

Не срабатывает точка останова на функцию strcpy
Учусь программировать на Си в Linux и по чуть-чуть разбираюсь в отладчике gdb, но возникла одна проблема - не срабатывает бряк на функцию strcpy и не могу понять почему (работаю в Debian). Ниже...

Иконка у исполняемых файлов Linux
Как установить иконку у исполняемых файлов под linux (g++) !?

Покритикуйте сервер
Добрый день! Посмотрите и скажите пожалуйста возможные ошибки/недоработки/потенциальные косяки у класса mServer. Особенно интересуют потенциальные косяки при большом количестве подлючений. Надеюсь...

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

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

Подобие команды ls. Ошибка: Syntax error: "(" unexpected
Здравствуйте! Пытаюсь написать на C подобие команды ls, но постоянно вылезает эта ошибка: 5: Syntax error: "(" unexpected На какую скобку жалуется в 5 строчке, не пойму. Писал по-разному,...

Дан текстовый файл. Поменять четные и нечетные строки местами
Дан текстовый файл. Поменять четные и нечетные строки местами. Код офрмить на C(Си). Заранее благодарен.

Клиент-серверное приложение под Linux
Не могу написать код клиент-сервера для передачи/приема файла по протоколу UDP для линукса, не поможете найти? В нете нашел только для передачи одного байта, но этого не достаточно, сам сделать уже...

Gstreamer - как проиграть mp3-файл
Добрый день всем. Пытаюсь написать простую программу на c++ под linux с использованием Gstreamer. Пока что удалось проиграть только файл .ogg. А вот с mp3 - проблема. Задача простая: проиграть файл...

работа с семафорами
Родительский процесс создаёт семафор (сем1) и общий файл. Дочерний процесс записывает в файл по одной строке всего 3 строки вида pid_процесса ppid текущее_время (мсек). Родительский процесс читает из...

Как реализовать программу с wait?
#include <stdio.h> int pid,i; int main() { pid=fork(); if (pid<0) { write(1 , "Error\n" , 7); exit(0); }

Создание бинарного файла под Linux
Это код, по которому идет проверка(test.c) #include <unistd.h> #include <myfunc.h> #include <stdio.h> #include <string.h> int stoa(char *a, int *b) { int i, j, l=strlen(a);

Управление LED на клавиатуре
Добрый день. Возникла необходимость передачи команд на включение\отключение светодиодов (Num Lock, Caps Lock, Scroll Lock) в клавиатуре под Linux'ом (OpenSuse) и к моему сожалению подобная функция...

Системные вызовы
Дали задание: • Вывести имя компьютера; • Вывести имя пользователя; • Вывести версию ядра операционной системы; • Применить в программе системные вызовы по индивидуальному варианту: Chown,...

Выделение/освобождение памяти
По заданию делаю библиотеку "Хеш-таблица бинарных данных BLOB с цепочками" на языке C. Написал. Отладил. Проследил, чтобы не было memory leak. Но вот косяк: в стресс-тесте когда создаю кучу таблиц...

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

Задача читателей и писателей: автоопределение приоретета
Требуется реализовать задачу читателей и писателей, которая будет в зависимости от создаваемых процессов определять какой приоретет выбрать.

Вызов функции pthread_exit()
Всем привет и заранее спасибо. Не понимаю зачем при терминации потока используется функция pthread_exit()? Разве не достаточно дать отработать функции потока чтоб поток завершился? Достаточно ли...

Последовательный вызов fork() из одного процесса
Допустим есть такой код: int main(int argc, char **argv) { fork(); fork(); fork(); fork(); printf("Hello!\n"); } Сколько раз выведется "Hello!\n"?

Изменение Атрибута файла на Linux
Каким образом можно осуществить изменение атрибута файла на Операционной Системе - Linux? Помогите пожалуйста, в полном отчаянии...%-)

Программа для передачи кодов с клавы и мышм по сети на другие компы
Есть идея использовать несколько компов в сетевых играх под одним управлением в линуксе . Не хочется изобретать веловипед если он уже изобретен . Ведь есть терминальные программы для хоста и клиента...

UDP Broadcast Network is unreachable
Пытаюсь отправить широковещательный пакет, но все время выдает Network is unreachable Сначала передаются направленные UDP пакеты и все нормально работает, но как только меняю адресс на...

И все же, как использовать __builtin_prefetch() (GCC)
Привет! Вот хочу использовать __builtin_prefetch(), в документации сказано, что если ваш компилятор поддерживает ее, то все будет хорошо, а если нет, то компиляция тоже пройдет нормально, без...

[Code::Blocks 10.05] не работают подсказки
Что-то случилось и перестали работать эти самые подсказки(в настройках не лазил). Переустановил пакет -- не помогло, снес папку настроек -- не помогло. В чем может быть дело? Заранее благодарен.

Работа с библиотекой termios
Добрый день, вообщем пытаюсь разобратся как посылать данные в USB порт, а принимать их в COM, соеденил их проводками и пытаюсь, пока пока не получается, нет ну всмысле все получается, но только после...

Синхронизация процессов сигналами (надежная модель)
Задача: Начальный процесс является управляющим. Он принимает поток ввода с клавиатуры и контролирует дочерние процессы. По нажатию клавиши ‘+’ добавляется новый процесс, ‘-’ – удаляется последний...

Построчное чтение файла в Си и преобразование прочитанных строк в числа
Здравствуйте, помогите пожалуйста, нужно последовательно преобразовывать строки файла в числа (желательно unsigned short) и записывать в массив. Ниже мой текущий нерабочий код: FILE * lMap; if...

Процесс VS Потоки
Добрый день. Встал вопрос: когда-нибудь в рамках одного приложения выгоднее использовать новый процесс вместо потока? Где читал, пишут потоки быстрее переключаются между собой, в одном виртуальном...

Именованные каналы в Linux
Прошу помощи с именованными каналами . Нужно передать данные от 1-го процесса в 2-ой . В 1-ом процессе вводятся данные , а во 2-ом они должны выводится . Вот 2 файла : Первый : #include...

Escape в Си
Первый вопрос. Например есть такая Escape последовательность \e printf ("\e и вывести строку начиная с определённого места. Облазил весь интернет так и не нашёл описание других эскейп...

Многофайловые проекты и шаблон MVC
Привет помогите! Разработать интерактивную программу «Try to Guess the Number» («Попробуй угадать число»), которая эмулирует классическую игру на отгадывание числа. Суть программы (игры) сводиться...

Getch() + ncurses = НЕ ожидает нажатие символа
Дорогие товарищи-друзья! Linux на удалённой машине, g++, установлен ncurses, код программы такой: #include <iostream> #include <ncurses.h> using namespace std; int main() { char c = 'a';

Не компилируется пример из книги: Undefined reference
Добрый день. Переписал программу с книги, а она не компилируется. В чем может быть ошибка. Текст проги: #include <stdio.h> #include <string.h> #include <stdlib.h> #include <unistd.h> #include...

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

Познать дзен alarm()
делаю для сигнала SIGALRM обработчик void sigalarm(int pid) { kill(pid,SIGUSR1); // SIGUSR1-у указан др обработчик } в самой программе указываю чтоб при вызове alarm()...

Разработка GUI под linux
Помогите выбрать высокоуровневый C-подобный ЯП с графической (оконной) библиотекой. Но что-то более высокоуровневое, чем C++. Важно, что бы была среда разработки с дизайнером окон. Большим плюсом...

Завершение потоков POSIX
Подскажите как корректно завершить потоки POSIX. допустим у меня есть класс Thread Thread.h #include <pthread.h> class Thread { pthread_t thread;

Кириллица для работы в линукс
вот код. подскажите ,как работать с русскими буквами ?#include <iostream> // для оператора cout #include <cmath> //для математич. вычислений using namespace std; int cript(int); int...

Sublime text Компиляция на linux ubuntu
Привет, Форумчане. Проблема следующая: Как мне сделать так, чтобы на linux Ubuntu Sublime Text компилировал код С. Я слышал что-то про gcc *name.c* -o name в терминале, но там ошибка fatal...

Приложение типа hub
Есть что-то типа драйвера для сетевой карты (библитека функций на Си для Linux: описаны функции инициализации, деинициализации, отправки и приема) . Теперь надо проверить - работают ли они. Для этого...

Не могу разобраться с Shared memory
Доброго времени суток, возникла проблема при использовании разделяемой памяти. При написании 2 небольших программ взаимодействующих с одним блоков памяти, возникла ошибка при выводе. Чуть подробнее...

Ошибка сегментирования
Подскажите пожалуйста, как выявить проблему. В моем случае проблема накапливается сутки гдето. Программа самописная. Исходники выкладывать не хотелось бы. Хочется через отладчик выйти на...

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

libhid - чтение данных с джойстика
Доброго времени суток! Имею джойстик, подключенный к linux-машине, и libhid для обмена данными с джойстиком. Нужно считать с устройства значения по осям. Пока всё просто. Но появляется загвоздка:...

X11 Xorg программирование элементарная графика
Я новичок в программировании графики на С в Linux (Fedora 22) - раньше немного пробовал GTK+, и OpenGL - простенькие програмки-software получались и работали (из мануалов :)). Насколько мне известно...

Запуск одной программы другой
Здравствуйте! Есть две программы. main.cpp должна вызвать test.cpp. main.cpp: #include <unistd.h> #include <sys/types.h> #include <pwd.h> #include <unistd.h> #include <sys/types.h> #include...

Bind адрес занят.
Написал пример из книжки: сервер, который стоит на 13 порту и выдает время. Первый раз запустил сервер, запустился норм. Через netstat приконнектился, он выдал время. Я сервер вырубил (CTRL + C)....

Некорректно работает функция inet_ntoa
Есть код: #include <net/if.h> #include <stdio.h> #include <string.h> #include <linux/socket.h> #include <linux/ioctl.h> #include <linux/types.h> #include <sys/ioctl.h> #include <stdlib.h>...

Создание информационного канала с применением сокетов
Помогите пож-та написать прогу с использованием сокетов. Прога не очень сложная, но я в ней не вижу своей ошибки... Почему-то клиент не записывает текст из буфера в тхт файл :( Задача: Есть 2 клиента...

Помогите разобраться с ошибкой компановки g++
Народ! помогите решить вот такую проблему::help: Я решил начать писать программы под linux. Использую для этого KDeveloper. Собственно необходимо написать прогу для работы с posgresql. При...

ошибка сегментации
выдаёт ошибку сегментации #include<stdio.h> #include <stdlib.h> #include <string.h> #include <signal.h> #include<dirent.h> main(){ char way="/proc"; struct dirent **namelist; ...

Перехват исключений модулем ядра
Добрый всем день! Возникла следующая проблема-необходимо из написанного модуля ядра перехватывать все исключения,которые возникают в user-modовской программе.как это реализовать.Нужно именно из...

Не получается поднять SFML в Clion под Ubuntu
Доброго времени суток. Пытаюсь хотя бы скомпилировать рандомный код из интернета на SFML под linux в clion'e, не получив "undefined reference" без ошибок сборки cmakelist.txt. Не получается :(...

Посылка широковещательного UDP пакета в LINUX-e
Что не так? sendto вернул значение 5, т.е. 5-ть байт было отослано на 255.255.255.255 А вот пакеты не отсылается. Сниффером этот пакет не ловитса. int Sock; int optval; int...

sqlite3, g++
Добрый вечер! Задача - скомпилировать .срр с использованием sqlite3 под ARM. Проблема в следующем, при вводе: arm-none-linux-gnueabi-g++ -I/home/spica/Downloads/include -L/home/spica/c++/db_test...

Как вытащить https сертификат из chrome и подставить в свои исходные коды на c++ curl?
Как вытащить https сертификат из chrome и подставить в свои исходные коды на c++ curl - например, авторизация на vk.com?

Чат-сервер
Доброе время суток! Вообщем так.... Сервер #include <stdio.h> #include <stdlib.h> #include<string.h> #include <errno.h> #include <unistd.h> #include <sys/types.h> #include <sys/socket.h>

Как открыть потоковый файл на добавление?
Как открыть потоковый файл на добавление?

Open gl c++ linux
я недавно перешёл на linux, пользуюсь NetBeans 6.9 хочу написать игрушку на с++ opengl как инициализировать open gl на linux? если нельзя, то какие альтернативы и как их инициализировать?

Написать программу на Си под Линукс, которая меняет Mac и IP адреса
Подскажите, как вообще такое можно реализовать? Думала, может отправить команду ifconfig в терминал, но никак не могу найти способы этого осуществления. Помогите пожалуйста!

Сравнение строки в utf-8
Добрый день! Я только начинаю изучать Си. Нужно сравнить результат функции getenv("REQUEST_METHOD") со строкой "GET". Как правильно выполнить такое сравнение? Имею такой код: #include <stdio.h>...

Клиент-серверное приложение на С с использованием RPC
Имеется такая проблема. С использованием RPC реализовать клиент-серверное приложение. На вход клиенту задается имя файла, которое передается серверу. Сервер должен запрошенный файл прислать...

Как правильно завершать процес даемона ?
Всем привет ! Вот такая проблема - пишу сокет сервер - ну и понятное дело нужно тестить постоянно а у меня такая проблема я например запустил даемон - он работает , дальше мне например нада его...

Чат клиент-сервер на сокетах
и все таки появилась еще одна проблема раньше все сообщения от клиентов просто оставались на сервере теперь я хотел бы чтобы сервер то что получил от клиента 1 , отправлял всем остальным...

Как запустить программу, скомпилированную в Clion, из терминальной строки
Добрый день, Я работаю в Clion на С++. В среде программа запускается и работает. Вопрос: Что надо сделать, чтобе программу можно было запускать из строки терминала?

Вывод процессов и потоков на С
Народ, помогите плз, как на С выводить инфу о запущенных процессах и их потоках? какие вызовы и библиотеки нужно использовать?

WinAPI в Linux)
понимаю глупый вопрос но всетаки. нужна помощь для аналогов WinAPI в Linux. Пробовал копать в сторону fork () но так и не смог привести к нормальному виду как CreateProcess (); ... даже незнаю в...

програмируем сеть :D
значит так вот простенькие исходники клиента и сервера которые работают на локальной машыне через возвратный адрес но можно и через сеть пример взят с книги Йон Снейдер - Эффективное...

Параллельный сервер - pthread
Здравствуйте. Задание такое: "Написать программу, обеспечивающую параллельную работу севера, принимающего файлы от клиента по сети. Для обеспечения параллельной работы сервера применяются потоки...

Создать дерево процессов согласно варианта индивидуального задания
Создать дерево процессов согласно варианта индивидуального задания. Дерево процессов: 1->(2,3,4,5) 5->(6,7) 7->8 Последовательность обмена сигналами: 1->6 SIGUSR1 6->7 SIGUSR1 7->(4,5)...

Таймер для замера времени выполнения операции на основе hpet
Здравствуйте. Собственно, необходимо вычислить временной интервал выполнения некоторой функции. Основное требование - максимальная точность. Посоветовали использовать HPET. Поискав нашел всего...

Sha512 через OpenSSL на чистом С
Нужна функция sha512 написанная на чистом С. Программирую на Ubuntu. В интернете ничего не смог найти. Буду рад любой помощи)

Объяснить Отличие С под Windows и Linux
С очень на этих операционных системах очень отличается. Нужно выполнить задание Create a function that displays the alphabet in lowercase, on a single line, by ascending order, starting from the...

Как получить имя файла из консоли?
например, filename=input.txt но имя не известно до подачи файла

время ожидания приема соединения функцией accept
Здравствуйте! Ситуация: Сервер "прослушивает" порт, к которому подсоединился клиент, но функцию accept() не вызывает. Вопрос: Сколько времени будет ожидать клиент до того как разорвет соединение?...

Новые блоги и статьи
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
PowerShell Snippets
iNNOKENTIY21 11.11.2025
Модуль PowerShell 5. 1+ : Snippets. psm1 У меня модуль расположен в пользовательской папке модулей, по умолчанию: \Documents\WindowsPowerShell\Modules\Snippets\ А в самом низу файла-профиля. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru