Skip to main content
The 2026 Annual Developer Survey is live— take the Survey today!.

Вопросы с меткой [c]

C — это классический компилируемый стандартизированный слабо статически типизированный императивный язык программирования с ручным управлением памятью, созданный в 1970-х годах Брайаном Керниганом и Деннисом Ритчи. Широко распространен, используется как для написания операционных систем, драйверов и программирования микроконтроллеров, так и для высокоуровневых проектов. Основные идеи: препроцессор, структуры, функции, указатели, указатели на функции.

Question list filters

Фильтрация
Сортировка
Метки
Filter by Employee ID
Оценка 0
0 ответов
50 показов

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

Этот код должен считать до первого пробела, игнорируя их если они в начале. Но он выводит ошибку Segmentation fault. #include <stdio.h> #include <string.h> int strcmd(char *str){ int ...
Оценка 2
1 ответ
84 показа

Я работаю над обеспечением детерминированности сборок для C/C++ проекта в Visual Studio 2026 (MSVC). Основная проблема, с которой я столкнулся — наличие абсолютных путей в выходных двоичных файлах exe/...
Оценка 0
0 ответов
85 показов

Я начал делать хобби ОС как можно сделать графический режим без перехода в 16 бит с 32 и без реверса драйверов видеокарт? ;fasm dialect format ELF MB_MAGIC equ 0x1BADB002 MB_FLAGS equ ...
Оценка 2
2 ответа
93 показа

Использую фильтр сокета открытого в "raw" режиме. Фильтр работает правильно для протокола IPv4, но при работе с IPv6 через него проходят пакеты ICMP. Код фильтра: using if_name = ...
Оценка 2
1 ответ
58 показов

Стало интересно, есть ли вообще разница между компиляцией с флагом -std=c89 и с флагом -std=gnu89? Оба поддерживают GCC-расширения, оба их не поддерживают при -pedantic Это не сравнение с последним ...
Оценка 1
1 ответ
85 показов

Решил модифицировать MicroPython для ESP32, добавив экран и кнопки. Под это я сделал графический интерфейс с проводником, из которого, по задумке, можно запускать файлы. mp_task в main.c в репозитории ...
Оценка 2
2 ответа
76 показов

Приветсвую, коллеги. Появилась у меня необходимость подружиться с железкой по CAN шине. Железка был сделана на базе МК STM32F103 и для коммуникации по CAN использует структуру CanRxMsg, которая из ...
Оценка 3
1 ответ
200 показов

Около года работаю разработчиком ПО для Микроконтроллеров и ни разу не сталкивался с тем, что мне необходимо создание и управление динамических объектов, только статика и константы с дефайнами. ...
Оценка 0
1 ответ
118 показов

Возник вопрос - есть ли в Си (GCC14, Debian GNU/Linux 13) хоть что нибуть, что могло бы считывать нажатие клавиши? Все что читает ввод с консоли (scanf, getchar) для этого не годятся.
Оценка 2
0 ответов
108 показов

Задача заключается в том, чтобы сделать максимально быстро работающую программу для сортировки массива, использующую разбиение Хоара. Поискав по разным местам, я написал такой код: _Bool sort_Hoare(...
Оценка 2
2 ответа
96 показов

Я себе представляю ROWS как ряды 0000000000 А COLS как колонки: 0 0 0 0 0 0 0 0 0 0 И теперь в коде ниже меня путает почему y используется для rows, а x для cols, когда вроде должно быть наоборот. #...
Оценка 1
0 ответов
227 показов

Я только начинаю пользоваться Python C-Api. Я скомпилировал из исходников версию Debug и Release Python 3.14.2. Далее при его инициализации у меня началась такая проблема: внутри python-файла ...
Оценка 3
2 ответа
144 показа

Можно ли как-то по простому в Си (gcc, debian linux 13) получить случайное число в диапазоне 0-9999, не открывая /dev/random?
Оценка 4
0 ответов
86 показов

В общем, пример взят из исходников 7z, скачанных отсюда; в файле C/LzmaEnc.c, в функции LzmaEncProps_Normalize(), строки 70-110, а точнее в строчке 86: void LzmaEncProps_Normalize(CLzmaEncProps *p) { ...

15 30 50 на странице