Результаты поиска по запросу "c"

5 ответов

Отсутствие условия цикла в цикле for и while

while(cond) // fine for(;cond;) //fineно когда я снимаю условную часть while() //syntax compilation error for(;;) //Infinite loopКак эти циклы реализованы внутри? Или как компилятор (парсер) узнает, что пустое условие вwhile это ошибка и вfor ...

5 ответов

Как программа на С может создать дамп ядра без прерывания?

Я хочу, чтобы программа на С создавала дамп ядра при определенных обстоятельствах. Это программа, которая работает в производственной среде, и ее нелегко остановить и перезапустить для настройки других типов кода отладки. Кроме того, поскольку он ...

2 ответа

Разве struct sockadr_in не должна работать как для IPv4, так и для IPv6?

В частности, sin_addr находится в разных местах памяти для адресов IPv4 и IPv6. Это приводит к странности: #include <stdio.h> #include <netinet/in.h> int main(int argc, char ** argv) { struct sockaddr_in sa; printf("sin_addr in sockaddr_in = ...

ТОП публикаций

1 ответ

Как использовать glDrawElements, сохраняя правильные координаты текстуры?

Я использую / нацеливаю OpenGL 4.20, GSLSL 4.20, ядро. Используя C. Я изучаю графику с OpenGL и решил создать игру на основе тайлов. Сейчас я хочу нарисовать кучу плиток и пытаюсь использовать glDrawElements для рисования отдельных ...

3 ответа

Мультипроцессинг и Трубы в Си

Я пытаюсь научиться работать сfork() создавать новые процессы иpipes общаться с каждым процессом. Допустим, у меня есть список из 20 слов, и я создаю 3 процесса. Теперь мне нужно распределить слова между процессами, используя каналы, и каждый ...

4 ответа

Что означает n в `sscanf (s,“% d% n ”, & i, & n)`?

На странице руководства говорится, что подписьsscanf является sscanf(const char *restrict s, const char *restrict format, ...);Я виделответ на ТАК [https://stackoverflow.com/a/456314/641514]где функция, в которойsscanf используется как это, ...

2 ответа

Получение уведомлений о питании (особенно при отключении) на Mac OSX

Я пишу приложение на C для Mac (Leopard), которое должно выполнить некоторую работу по получению уведомлений о питании, например, сон, пробуждение, выключение, перезапуск. Проходит черезlaunchd в качестве агента запуска при входе в систему ...

3 ответа

Можно ли выделить массив внутри функции и вернуть его по ссылке?

Я пытался использовать тройной указатель, но он продолжает сбой. Код: #include <stdlib.h> #include <stdio.h> int set(int *** list) { int count, i; printf("Enter number:\n"); scanf("%d", &count); (*list) = (int **) malloc ( sizeof (int) * count); ...

14 ответов

Подсчитайте количество вхождений каждой буквы в строке

Как я могу посчитать количество вхождений в c каждой буквы (игнорируя регистр) в строке? Чтобы распечататьletter: # number of occurencesУ меня есть код для подсчета вхождений одной буквы, но как я могу подсчитать вхождение каждой буквы в ...

1 ответ

Конвертировать C CRC16 в Java CRC16

В настоящее время я работаю над проектом со встроенной системой отправки данных на ПК по радио. Пакеты получают контрольную сумму crc16 в конце, и она рассчитывается на основе этого алгоритма: uint16_t crc16 (const uint8_t * buffer, uint32_t ...