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

1 ответ

Как сделать приращение указателя на 1 байт, а не на 1 единицу

У меня есть структураtcp_option_t, которыйN байт. Если у меня есть указательtcp_option_t* optи я хочу увеличить его на 1, я не могу использоватьopt++ или же++opt как это будет увеличиваться наsizeof(tcp_option_t), которыйN. Я хочу переместить ...

1 ответ

Можно ли получить время запуска 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 = ...

1 ответ

Очистка файлов fopen (), открытых в режиме обновления, между операциями чтения и записи. Требуется явная очистка?

Я прочитал это о переключении между операциями чтения и записи (и наоборот) для файлов, открытых для обновления с помощьюfopen() (ССЫЛКА [http://www.cplusplus.com/reference/cstdio/fopen/]) «Для файлов, открытых для обновления (те, которые ...

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

5 ответов

Как инициализировать статический указатель с malloc в C?

Я пытаюсь инициировать статическую переменную (внутри функции) с помощью malloc в C, но я получаю «инициализатор, а не постоянную ошибку». Я знаю, что не могу инициировать статические с неконстантами в C, но кто-нибудь может придумать решение? ...

3 ответа

Реальные примеры оптимизации через удаление веток

Согласно сIntel [http://software.intel.com/en-us/articles/avoiding-the-cost-of-branch-misprediction] Удаление ветвей является одним из наиболее эффективных способов оптимизации кода на C для использования в тесных циклах. Однако примеры на ...

2 ответа

почему порядковый номер имеет значение среди битов внутри байта?

Ниже приведена структура 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 ...

4 ответа

Невозможно связать объектный файл с помощью 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 для генерации объектного файла. затем я выполнил следующую команду ...

0 ответов

Как преобразовать десятичное число в целое число в шестнадцатеричное в целое число? [закрыто]

cout<<std::hex<<dec;Я хочу сохранить его в виде 0x ... Как мне сохранить это значение в целое число вместо его распечатки?

4 ответа

Python передает адрес 32-битного указателя в функции C

Я хотел бы вызывать свои функции C в общей библиотеке из скриптов Python. Проблемы, возникающие при передаче указателей, 64-битные адреса кажутся усеченными до 32-битных адресов в вызываемой функции. И Python, и моя ...

2 ответа

glibc - список и другие реализации структур данных

Я заполнил, как будто мои навыки поиска в Google сейчас плохие, я не смог найти реализацию списка в glibc, нашелгашиш ...