Результаты поиска по запросу "c"
Отсутствие условия цикла в цикле for и while
while(cond) // fine for(;cond;) //fineно когда я снимаю условную часть while() //syntax compilation error for(;;) //Infinite loopКак эти циклы реализованы внутри? Или как компилятор (парсер) узнает, что пустое условие вwhile это ошибка и вfor ...
Как программа на С может создать дамп ядра без прерывания?
Я хочу, чтобы программа на С создавала дамп ядра при определенных обстоятельствах. Это программа, которая работает в производственной среде, и ее нелегко остановить и перезапустить для настройки других типов кода отладки. Кроме того, поскольку он ...
Разве 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 = ...
Как использовать glDrawElements, сохраняя правильные координаты текстуры?
Я использую / нацеливаю OpenGL 4.20, GSLSL 4.20, ядро. Используя C. Я изучаю графику с OpenGL и решил создать игру на основе тайлов. Сейчас я хочу нарисовать кучу плиток и пытаюсь использовать glDrawElements для рисования отдельных ...
Мультипроцессинг и Трубы в Си
Я пытаюсь научиться работать сfork() создавать новые процессы иpipes общаться с каждым процессом. Допустим, у меня есть список из 20 слов, и я создаю 3 процесса. Теперь мне нужно распределить слова между процессами, используя каналы, и каждый ...
Что означает n в `sscanf (s,“% d% n ”, & i, & n)`?
На странице руководства говорится, что подписьsscanf является sscanf(const char *restrict s, const char *restrict format, ...);Я виделответ на ТАК [https://stackoverflow.com/a/456314/641514]где функция, в которойsscanf используется как это, ...
Получение уведомлений о питании (особенно при отключении) на Mac OSX
Я пишу приложение на C для Mac (Leopard), которое должно выполнить некоторую работу по получению уведомлений о питании, например, сон, пробуждение, выключение, перезапуск. Проходит черезlaunchd в качестве агента запуска при входе в систему ...
Можно ли выделить массив внутри функции и вернуть его по ссылке?
Я пытался использовать тройной указатель, но он продолжает сбой. Код: #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); ...
Подсчитайте количество вхождений каждой буквы в строке
Как я могу посчитать количество вхождений в c каждой буквы (игнорируя регистр) в строке? Чтобы распечататьletter: # number of occurencesУ меня есть код для подсчета вхождений одной буквы, но как я могу подсчитать вхождение каждой буквы в ...
Конвертировать C CRC16 в Java CRC16
В настоящее время я работаю над проектом со встроенной системой отправки данных на ПК по радио. Пакеты получают контрольную сумму crc16 в конце, и она рассчитывается на основе этого алгоритма: uint16_t crc16 (const uint8_t * buffer, uint32_t ...