Результаты поиска по запросу "c"
Копирование подмножества массива в другой массив / разрезание массива в C
В C есть ли встроенный механизм среза массива? Как в Matlab, например, A (1: 4) будет производить = 1 1 1 1Как я могу добиться этого в C? Я пытался искать, но самое близкое, что я мог найти, ...
Что такое распадающийся массив?
Что такое распадающийся массив? Есть ли какое-либо отношение к указателям на массивы?
Являются ли std :: signal и std :: Повышение безопасности потока?
Стандарты C и C ++ поддерживают концепцию сигнала. Тем не менее, стандарт C11 говорит, что функция signal () не может быть вызвана в многопоточных средах, или поведение не определено. Но я думаю, что механизм сигналов по своей природе ...
побитовые операторы для поиска меньше, чем в с
Это домашнее задание, которое требует от меня, чтобы определить,x < yЕсли это так, я должен вернуться1, используя только побитовые операторы( ! ~ & ^ | + << >> ), Мне разрешено использовать только константы0 - 0xFFи предположим, что 32-разрядное ...
Привязка потоков к процессорам
Когда я запускаю свой многопоточный код, система (linux) иногда перемещает потоки с одного процессора на другой. Поскольку у меня столько потоков, сколько у меня процессоров, он лишает законной силы кэши без веских причин и сбивает с толку мои ...
Что означает «_IO (…)» в заголовках C в Linux?
У меня есть стандартный заголовочный файл Linux, например /usr/src/linux-headers-3.2.0-35/include/linux/usbdevice_fs.hкоторые содержатdefine заявления следующим образом: #define USBDEVFS_SUBMITURB32 _IOR('U', 10, struct usbdevfs_urb32) ...
Как получить доступ к переменной c для манипулирования встроенной сборкой
Учитывая этот код: #include <stdio.h> int main(int argc, char **argv) { int x = 1; printf("Hello x = %d\n", x); }Я хотел бы получить доступ и манипулировать переменной x во встроенной сборке. В идеале я хочу изменить его значение с помощью ...
Как просмотреть стек вызовов с помощью dtrace
Как просмотреть стек вызовов, возвращаемое значение и аргументы простой программы ниже, сDTrace /** Trival code **/ #include <stdio.h> int foo (int *a, int *b) { *a = *b; *b = 4; return 0; } int main (void) { int a, b; a = 1; b = 2; foo (&a, ...
Преобразование 1-битного файла bmp в массив в C / C ++
Я хочу превратить 1-битный файл BMP с переменной высотой / шириной в простой двумерный массив со значениями 0 или 1. У меня нет опыта редактирования изображений в коде и большинстве библиотек, которые я Я обнаружил, что он требует большей битовой ...
Зачем нужен массив с нулевыми элементами?
В коде ядра Linux я обнаружил следующую вещь, которую не могу понять. struct bts_action { u16 type; u16 size; u8 data[0]; } __attribute__ ((packed)); Код ...