Результаты поиска по запросу "c"
Рабочие потоки не должны работать напрямую с мьютексом. Это должно быть автоматизировано, чтобы рабочий поток мог сосредоточиться на своей работе и тратить только минимум усилий на основной механизм, необходимый для его работы.
аюсь использовать взаимные исключения, чтобы избежать нескольких записей в один и тот же поток в C / Cpp. Ниже приведен поток моей программы. Я не понимаю, где включить код блокировки и разблокировки. main() { spawn a worker thread } ...
OP, по-видимому, не использует Linux, поэтому эти варианты на основе Linux не будут очень полезны.
маленький libc для встраиваемого использования с freertos на микроконтроллере ARM7. Я посмотрел на newlib, но это слишком сложно для моих нужд. Newlib вызывает malloc () для ряда функций (например, printf ()), что не подходит для небольших ...
Этот ответ в значительной степени правильный и не заслуживает снижения рейтинга. Дело в том, что стандарт C определяет только то, как volatile ограничивает семантическую модель компилятора; это ничего не говорит о распределении памяти. Ключевое слово volatile не имеет отношения к тому, выделяет ли компилятор память для неиспользуемых переменных.
я объявлю переменную как volatile и если я не буду использовать ее где-нибудь в программе, будет ли компилятор оптимизировать эту переменную? Что в случае локальных и глобальных объявлений энергозависимых переменных в этом случае? TQ.
stackoverflow.com/questions/20526361/what-does-rep-ret-mean
аюсь понять сборку в x86 больше. У меня есть функция загадки, что я знаю, возвращаетint и беретint аргумент. Так выглядитint mystery(int n){}, Я не могу понять функцию в C, однако. Сборка это: mov %edi, %eax lea 0x0(,%rdi, 8), %edi sub %eax, ...
Я хочу сказать, что это зависит от проекта. Любой компоновщик Windows будет хотеть файл .res, который является двоичным файлом, сгенерированным из сценария .rc. Это стандарт Windows, а не уникальный для Mingw.
я есть небольшая консольная программа на C, и я хочу добавить в нее файл .ico, чтобы исполняемый файл выглядел красиво. Как я могу сделать это в CodeBlocks с MinGW / GCC?
@yankee: спасибо. будет ли [counter ++] внутри счетчика приращения вызова массива? Или я должен массив [counter] = tempElement; Счетчик ++; ? Кроме того, как размер неправильно? все элементы в структуре плюс размер структуры? Сколько места нужно для самой структуры? Спасибо
я создаю структуру в C и хочу добавить ее в массив, для которого не установлен фиксированный размер, как создается массив? Можно ли создать tempStruct, который будет использоваться на каждой итерации при получении пользовательского ввода, и ...
подсказка все еще находится не в том месте. Появляется после ввода строки в той же строке, что и следующее приглашение. Смотрите редактирование на мой вопрос.
ля домашнего задания для сортировки заданных строк. Я запрашиваю у пользователя количество строк, с которыми они хотели бы отсортироватьscanf, выделяя массив на основе этого числа, а затем получая сами строкиfgets. Все работает нормально, если ...
к этому.
исимости от аргументов командной строки, я устанавливаю указатель файла, чтобы он указывал либо на указанный файл, либо на stdin (для целей конвейеризации). Затем я передаю этот указатель множеству различных функций для чтения из файла. Вот ...
Пожалуйста, смотрите мое редактирование.
жный дубликат: Двойное отрицание в коде C ++. [https://stackoverflow.com/questions/248693/double-negation-in-c-code] Я читаю кодовую базу и нахожу что-то вроде этого: #define uassert(msgid, msg, expr) (void)((!!(expr))||(uasserted(msgid, msg), ...
Obj-C,
я создаю новый объект NSData определенного размера, используя dataWithBytes: length:, каков наиболее эффективный способ создания входных байтов (стоимостью 20 МБ) случайных символов, предпочтительно без чтения данных из файла? Мне ...