Результаты поиска по запросу "c"
Нарушает ли это приведение указателей строгое правило наложения имен?
Это быстрая реализация с обратным квадратным корнем из Quake III Arena: float Q_rsqrt( float number ) { long i; float x2, y; const float threehalfs = 1.5F; x2 = number * 0.5F; y = number; i = * ( long * ) &y; // evil floating point bit level ...
Когда использовать ограничение earlyclobber в расширенной встроенной сборке GCC?
Я понимаю, когда следует использовать список сапожников (например, перечислять регистр, который изменен в сборке, чтобы его нельзя было выбрать для использования в качестве входного регистра, и т. Д.), Но я не могу обернуть голову вокруг ...
Использование SWIG с указателем на функцию в структуре C
Я пытаюсь написать оболочку SWIG для библиотеки C, которая использует указатели на функции в своих структурах. Я не могу понять, как обращаться со структурами, которые содержат указатели на функции. Ниже приведен упрощенный пример. test.i: /* ...
Какое официальное название оператора стрелки C ++ (->) в C ++?
Я всегда называю это «оператором стрелки», но я уверен, что у него есть официальное название. Я быстро просмотрел стандарт C ++ и не увидел его по имени.
используйте printf для печати строки символов в шестнадцатеричном формате, искаженные результаты
Я хочу напечатать строку символов в шестнадцатеричном формате, на машине А, что-то вроде ori_mesg = gen_rdm_bytestream (1400,seed) sendto(machine B, ori_mesg, len(mesg)) на машине B recvfrom(machine A, mesg) mesg_check = gen_rdm_bytestream ...
Поддержка Arduino Due HTTPS
В предыдущих версиях Arduino, ограничивающей 8-битной плате микроконтроллера, казалось, что реализация HTTPS (не просто HTTP) была почти невозможна. Но более новая версия Arduino Due обеспечивает 32-битное ядро ARM - см. ...
Удаление элементов из массива в C
У меня просто простой вопрос по поводу массивов в C Каков наилучший способ удалить элементы из массива и в процессе сделать массив меньше. т.е. массив имеет размер n, затем я вынимаю элементы из массива, а затем массив уменьшается на величину, ...
Передача программы PTX непосредственно в драйвер CUDA
API драйвера CUDA обеспечивает загрузку файла, содержащего код PTX, из файловой системы. Один обычно делает следующее: CUmodule module; CUfunction function; const char* module_file = "my_prg.ptx"; const char* kernel_name = "vector_add"; err = ...
Почему scanf («% hhu», char *) перезаписывает другие переменные, когда они локальные?
Название говорит само за себя. Я использую GCC 4.7.1 (в комплекте с CodeBlocks), и я столкнулся со странной проблемой. Учти это: int main() { unsigned char a = 0, b = 0, c = 0; scanf("%hhu", &a); printf("a = %hhu, b = %hhu, c = %hhu\n", a, b, ...
Использование функции scanf ()
Я намерен изменить каждую букву определенной строки. Но для целей этой программы ничего этого не происходит. До сих пор я взял строку у пользователя и сохранил ее вuserinput и намереваемся напечатать это. #include <stdio.h> #include <string.h> ...