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

4 ответа

Нарушает ли это приведение указателей строгое правило наложения имен?

Это быстрая реализация с обратным квадратным корнем из 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 ...

2 ответа

Когда использовать ограничение earlyclobber в расширенной встроенной сборке GCC?

Я понимаю, когда следует использовать список сапожников (например, перечислять регистр, который изменен в сборке, чтобы его нельзя было выбрать для использования в качестве входного регистра, и т. Д.), Но я не могу обернуть голову вокруг ...

2 ответа

Использование SWIG с указателем на функцию в структуре C

Я пытаюсь написать оболочку SWIG для библиотеки C, которая использует указатели на функции в своих структурах. Я не могу понять, как обращаться со структурами, которые содержат указатели на функции. Ниже приведен упрощенный пример. test.i: /* ...

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

8 ответов

Какое официальное название оператора стрелки C ++ (->) в C ++?

Я всегда называю это «оператором стрелки», но я уверен, что у него есть официальное название. Я быстро просмотрел стандарт C ++ и не увидел его по имени.

2 ответа

используйте 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 ...

3 ответа

Поддержка Arduino Due HTTPS

В предыдущих версиях Arduino, ограничивающей 8-битной плате микроконтроллера, казалось, что реализация HTTPS (не просто HTTP) была почти невозможна. Но более новая версия Arduino Due обеспечивает 32-битное ядро ARM - см. ...

3 ответа

Удаление элементов из массива в C

У меня просто простой вопрос по поводу массивов в C Каков наилучший способ удалить элементы из массива и в процессе сделать массив меньше. т.е. массив имеет размер n, затем я вынимаю элементы из массива, а затем массив уменьшается на величину, ...

2 ответа

Передача программы PTX непосредственно в драйвер CUDA

API драйвера CUDA обеспечивает загрузку файла, содержащего код PTX, из файловой системы. Один обычно делает следующее: CUmodule module; CUfunction function; const char* module_file = "my_prg.ptx"; const char* kernel_name = "vector_add"; err = ...

1 ответ

Почему 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, ...

4 ответа

Использование функции scanf ()

Я намерен изменить каждую букву определенной строки. Но для целей этой программы ничего этого не происходит. До сих пор я взял строку у пользователя и сохранил ее вuserinput и намереваемся напечатать это. #include <stdio.h> #include <string.h> ...