Результаты поиска по запросу "c"
Как сделать приращение указателя на 1 байт, а не на 1 единицу
У меня есть структураtcp_option_t, которыйN байт. Если у меня есть указательtcp_option_t* optи я хочу увеличить его на 1, я не могу использоватьopt++ или же++opt как это будет увеличиваться наsizeof(tcp_option_t), которыйN. Я хочу переместить ...
Можно ли получить время запуска PID?
У меня есть код, который плавает здесь некоторое время (код работает для меня): - (NSArray *) runningProcesses { //CTL_KERN,KERN_PROC,KERN_PROC_ALL int mib[4] = {CTL_KERN, KERN_PROC, KERN_PROC_ALL ,0}; size_t miblen = 4; size_t size; int st = ...
Очистка файлов fopen (), открытых в режиме обновления, между операциями чтения и записи. Требуется явная очистка?
Я прочитал это о переключении между операциями чтения и записи (и наоборот) для файлов, открытых для обновления с помощьюfopen() (ССЫЛКА [http://www.cplusplus.com/reference/cstdio/fopen/]) «Для файлов, открытых для обновления (те, которые ...
Как инициализировать статический указатель с malloc в C?
Я пытаюсь инициировать статическую переменную (внутри функции) с помощью malloc в C, но я получаю «инициализатор, а не постоянную ошибку». Я знаю, что не могу инициировать статические с неконстантами в C, но кто-нибудь может придумать решение? ...
Реальные примеры оптимизации через удаление веток
Согласно сIntel [http://software.intel.com/en-us/articles/avoiding-the-cost-of-branch-misprediction] Удаление ветвей является одним из наиболее эффективных способов оптимизации кода на C для использования в тесных циклах. Однако примеры на ...
почему порядковый номер имеет значение среди битов внутри байта?
Ниже приведена структура IP из библиотеки на компьютере с Linux. struct ip { #if __BYTE_ORDER == __LITTLE_ENDIAN unsigned int ip_hl:4; /* header length */ unsigned int ip_v:4; /* version */ #endif #if __BYTE_ORDER == __BIG_ENDIAN unsigned int ...
Невозможно связать объектный файл с помощью ld - Mac OS X
/********* exit.asm */ [SECTION .text] global _start _start: xor eax, eax xor ebx, ebx mov al, 1 int 0x80 //****************************Сначала я использовал nasm -f elf exit.asm для генерации объектного файла. затем я выполнил следующую команду ...
Как преобразовать десятичное число в целое число в шестнадцатеричное в целое число? [закрыто]
cout<<std::hex<<dec;Я хочу сохранить его в виде 0x ... Как мне сохранить это значение в целое число вместо его распечатки?
Python передает адрес 32-битного указателя в функции C
Я хотел бы вызывать свои функции C в общей библиотеке из скриптов Python. Проблемы, возникающие при передаче указателей, 64-битные адреса кажутся усеченными до 32-битных адресов в вызываемой функции. И Python, и моя ...
glibc - список и другие реализации структур данных
Я заполнил, как будто мои навыки поиска в Google сейчас плохие, я не смог найти реализацию списка в glibc, нашелгашиш ...