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

3 ответа

Malloc против пользовательского распределителя: Malloc имеет много накладных расходов. Почему?

У меня есть приложение для сжатия изображений, которое теперь имеет две разные версии систем выделения памяти. В первоначальном случае malloc используется везде, а во втором я реализовал простой пул-распределитель, который просто выделяет кусок ...

2 ответа

подсчет слов в файле как команда linux wc в C

Я пытаюсь написать что-то, что работает как команда Linux wc для подсчета слов, новых строк и байтов в любых файлах, и я могу использовать только функцию чтения C. Я написал этот код, и я получаю правильные значения для новых строк и байтов, но я ...

3 ответа

Крипта Python в OSX

У меня есть приложение Django, которое сбрасывает пароли пользователей Unix, работающие на компьютере с Ubuntu, но моя среда разработки - OS X, и я столкнулся с этой досадной ситуацией: OS X: >>> import crypt >>> crypt.crypt('test','OS ...

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

2 ответа

У моего числа с плавающей точкой есть дополнительные цифры, когда я его печатаю

Я определяю число с плавающей запятой какfloat transparency = 0.85f; И в следующей строке я передаю это функции -fcn_name(transparency) - но оказывается, что переменнаяtransparency имеет значение0.850000002и когда я печатаю его с настройками по ...

7 ответов

Какой тип битового поля?

Я не могу найти нигде в стандарте C, где это указано. Например, в struct { signed int x:1; } foo;являетсяfoo.x lvalue типаint, или что-то другое? Это кажется неестественным для того, чтобы быть lvalue типаint так как вы не можете хранить любое ...

4 ответа

C получить все открытые файловые дескрипторы

Я хочу реализовать поведение в моей C-программе, чтобы в случае возникновения SIGINT я закрывал все дескрипторы открытых файлов. Есть ли простой способ получить их список?

4 ответа

Размер возвращаемой неверной длины массива [дубликата]

Возможный дубликат: Размер массива на языке программирования C? [https://stackoverflow.com/questions/1975128/sizeof-an-array-in-the-c-programming-language] Я возился с C, чтобы лучше познакомиться с ним и подумал, что, возможно, наткнулся на ...

3 ответа

Небольшая ошибка в моем коротком C-коде. Почему?

Я не могу понять, почему это работает для 90% входов, но не для других. Он предназначен для того, чтобы рассказать вам, сколько монет вы получите в обмен. Большинство тестовых сумм работают нормально, но если вы введете 4,20 (или 4,20 долл. США), ...

2 ответа

потоки posix блокируют сигнал и разблокируют

Есть ли способ заблокировать определенные сигналы и разблокировать другие сигналы в том же наборе? Кажется, я просто не могу понять, как это происходит! Пример sigset_t set; sigemptyset(&set); sigaddset(&set, SIGUSR1); // Block signal SIGUSR1 ...

2 ответа

Как сделать так, чтобы 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 ...