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

2 ответа

Как спать или приостановить PThread в c на Linux

Я разрабатываю приложение, в котором я делаю многопоточность. Один из моих рабочих потоков отображает изображения на виджете. Другой поток воспроизводит звук. Я хочу остановить / приостановить / приостановить / перевести потоки в событие нажатия ...

1 ответ

Портирование структуры C на C #

Я портирую код C на C # и у меня есть некоторые сомнения. Рассмотрим эту структуру: typedef struct { uint32_t w; uint32_t h; uint32_t f_cc; uint32_t st; unsigned char *pl[4]; int32_t strd[4]; void (*done)(void *thisobj); void *e_cc; ...

6 ответов

Как определяется пункт назначения, на который указывает неинициализированный указатель в c?

Я знаю, что если указатель объявлен в C (и не инициализирован), он будет указывать на «случайный» адрес памяти, который может содержать что угодно. Как, где это на самом деле указывает на определение? Предположительно, это не совсем случайно, ...

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

9 ответов

Уникальные случайные числа в целочисленном массиве на языке программирования C [дубликаты]

Возможный дубликат: Уникальные случайные числа в O (1)? [https://stackoverflow.com/questions/196017/unique-random-numbers-in-o1] Как заполнить целочисленный массив уникальными значениями (без дубликатов) в C? int vektor[10]; for (i = 0; i < 10; ...

5 ответов

Создание функции Atoi

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

1 ответ

Конвертировать long long в строку в C?

Я хотел бы преобразовать long long в строку в C. long long x = 999;Я хотел бы преобразовать х в строку. Как я мог сделать это? Благодарю.

4 ответа

Почему NULL не предопределен компилятором

Эта проблема беспокоила меня некоторое время. Я никогда не видел другого определения NULL, это всегда #define NULL ((void *) 0)есть ли архитектура, в которой NULL определяется по-разному, и если так, почему компилятор не объявляет это для нас?

1 ответ

Что происходит, когда вы пишете в память вне границ массива?

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

4 ответа

Как я могу передать индекс цикла for в качестве аргумента для pthread_create

Я использую цикл for для создания ряда потоков и передаю индекс i в качестве аргумента следующим образом: pthread_t p[count]; for (int i = 0; i < count; i++){ pthread_create(&p[i], NULL, &somefunc, (void*)&i); }Затем я пытаюсь получить значение ...

4 ответа

Две точки с запятой внутри круглых скобок

Я настраиваю код, который нашел в интернете (это чек на твит adafruit). Я не могу понять многие части кода, но меня больше всего озадачивает цикл for с двумя точками с запятой в скобках boolean jsonParse(int depth, byte endChar) { int c, i; ...