Результаты поиска по запросу "c"
Malloc против пользовательского распределителя: Malloc имеет много накладных расходов. Почему?
У меня есть приложение для сжатия изображений, которое теперь имеет две разные версии систем выделения памяти. В первоначальном случае malloc используется везде, а во втором я реализовал простой пул-распределитель, который просто выделяет кусок ...
подсчет слов в файле как команда linux wc в C
Я пытаюсь написать что-то, что работает как команда Linux wc для подсчета слов, новых строк и байтов в любых файлах, и я могу использовать только функцию чтения C. Я написал этот код, и я получаю правильные значения для новых строк и байтов, но я ...
Крипта Python в OSX
У меня есть приложение Django, которое сбрасывает пароли пользователей Unix, работающие на компьютере с Ubuntu, но моя среда разработки - OS X, и я столкнулся с этой досадной ситуацией: OS X: >>> import crypt >>> crypt.crypt('test','OS ...
У моего числа с плавающей точкой есть дополнительные цифры, когда я его печатаю
Я определяю число с плавающей запятой какfloat transparency = 0.85f; И в следующей строке я передаю это функции -fcn_name(transparency) - но оказывается, что переменнаяtransparency имеет значение0.850000002и когда я печатаю его с настройками по ...
Какой тип битового поля?
Я не могу найти нигде в стандарте C, где это указано. Например, в struct { signed int x:1; } foo;являетсяfoo.x lvalue типаint, или что-то другое? Это кажется неестественным для того, чтобы быть lvalue типаint так как вы не можете хранить любое ...
C получить все открытые файловые дескрипторы
Я хочу реализовать поведение в моей C-программе, чтобы в случае возникновения SIGINT я закрывал все дескрипторы открытых файлов. Есть ли простой способ получить их список?
Размер возвращаемой неверной длины массива [дубликата]
Возможный дубликат: Размер массива на языке программирования C? [https://stackoverflow.com/questions/1975128/sizeof-an-array-in-the-c-programming-language] Я возился с C, чтобы лучше познакомиться с ним и подумал, что, возможно, наткнулся на ...
Небольшая ошибка в моем коротком C-коде. Почему?
Я не могу понять, почему это работает для 90% входов, но не для других. Он предназначен для того, чтобы рассказать вам, сколько монет вы получите в обмен. Большинство тестовых сумм работают нормально, но если вы введете 4,20 (или 4,20 долл. США), ...
потоки posix блокируют сигнал и разблокируют
Есть ли способ заблокировать определенные сигналы и разблокировать другие сигналы в том же наборе? Кажется, я просто не могу понять, как это происходит! Пример sigset_t set; sigemptyset(&set); sigaddset(&set, SIGUSR1); // Block signal SIGUSR1 ...
Как сделать так, чтобы gcc-ссылка была сильным символом в статической библиотеке, чтобы перезаписать слабый символ?
Моя проблема может быть кратко изложена в следующем: bar.c: #include <stdio.h> void bar() { printf("bar\n"); }main.c: #include <stdio.h> void __attribute__((weak)) bar() { printf("foo\n"); } int main() { bar(); return 0; }Makefile: all: gcc ...