Результаты поиска по запросу "c"
n & ~ (n - 1) Что делает эта функция?
Меня спросили об этом, и я распечатываю таблицы, пытаясь найти шаблоны, но все еще не вижу никакого смысла. uint16_t hmmm(uint16_t n) { return (n & ~(n - 1)); }Часть цифрового фильтра? Анимация с двойной спиралью, если распечатана? Мне ...
Использование intptr_t вместо void *?
Это хорошая идея для использованияintptr_t как хранилище общего назначения (для хранения указателей и целочисленных значений) вместоvoid*? (Как видно ...
Как я могу выполнить предварительную инициализацию в C / C ++ с помощью avr-gcc?
Чтобы гарантировать, что некоторый код инициализации выполняется доmain (используя Arduino / AVR-GCC) у меня есть такой код: class Init { public: Init() { initialize(); } }; Init init;В идеале я хотел бы иметь возможность просто ...
chdir () в домашний каталог
Я используюchdir() Функция C, позволяющая пользователю сменить каталог. Функция, однако, не распознает «~». Нужно ли делать какие-либо явные преобразования, такchdir не понимает, что значит ~? Потому что мой не работает. Или я что-то не так делаю?
Функция пароля к ключу совместима с командами OpenSSL?
Например, команда: openssl enc -aes-256-cbc -a -in test.txt -k pinkrhino -nosalt -p -out openssl_output.txtвыводит что-то вроде: key = 33D890D33F91D52FC9B405A0DDA65336C3C4B557A3D79FE69AB674BE82C5C3D2 iv = 677C95C475C0E057B739750748608A49Как ...
Чтение маленьких int с scanf
Есть ли способ прочитать маленький int (то есть 1-байтовый int диапазона -128..127), используяscanf? Рассмотрим этот код: char x; scanf("%d", &x);Программа прочитает целое число, скорее всего 4 байта, и попытается записать его по адресу x, ...
FreeBSD: адрес сетевого интерфейса: dhcp или статический
Как я могу программно (C) знать, если данный интерфейс имеетстатический адрес или один изDHCP? Я могу смотреть на/var/db/dhclient.leases.<interface_name>, Есть способ лучше / чище? Любыеioctl Я могу использовать?
Ядро Linux: пример перехвата системных вызовов
Я пытаюсь написать простой тестовый код для демонстрации перехвата таблицы системных вызовов. «sys_call_table» больше не экспортируется в 2.6, поэтому я просто извлекаю адрес из файла System.map и вижу, что он правильный (просматривая память по ...
Трудности с вызовом функции Android NDK напрямую из Delphi
Можно вызвать C-функцию Android из Delphi черезJNI и NDK [https://stackoverflow.com/questions/20982789/where-does-delphi-android-search-for-a-native-language-library] , Для реализации этого достаточно много работы, и было предложено ...
Операция с плавающей точкой по модулю
Я пытаюсь реализовать операцию уменьшения диапазона для тригонометрии. Но вместо этого я думаю, что может быть лучше просто выполнить операцию по модулю pi / 2 для входящих данных. Мне было интересно, какие алгоритмы существуют и эффективны для ...