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

3 ответа

Переменная массива Cuda Shared Memory

Я пытаюсь объявить переменную для умножения матриц следующим образом: __shared__ float As[BLOCK_SIZE][BLOCK_SIZE];Я пытаюсь сделать так, чтобы пользователь мог ввести размер матрицы для вычисления, однако это означало бы изменение BLOCK_SIZE. Я ...

2 ответа

Маршалинг c структур в c #

У меня есть одна C 'DLL', которая может принимать структуры в качестве входных данных, я должен вызвать эту DLL из моей программы на C # следующие примеры структур, которые я имею в c, я должен упорядочить эти структуры в моем коде c # я делаю ...

4 ответа

Как узнать, какие функции НЕ были встроены

Есть ли способ получить список функций, которые нигде не были встроены? Либо путем передачи опции в gcc, либо путем проверки бинарного файла? РЕДАКТИРОВАТЬ: я знаю, как явно попросить функцию не быть встроенным с помощью встроенного атрибута gcc ...

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

2 ответа

Зачем нам нужен list_for_each_safe () для удаления узлов в связанном списке ядра?

Я учусь использовать API связанного списка ядра изlist.h [http://lxr.free-electrons.com/source/include/linux/list.h]. Я узнал, что мне нужно использоватьlist_for_each_safe() при удалении узлов сlist_del() Вместо того, чтобы ...

3 ответа

Почему адрес виртуальной памяти одинаков в разных процессах?

Я знаю, что виртуальная память разделяет 2G (для ядра) / 2G (для пользователя) в Windows. Но почему адрес переменной не является непрерывным? Нравится 0x22ff74,0x22ff78,0x22ff82,0x22ff86? Означает ли это, что Windows использует механизм ...

2 ответа

Как мне скомпилировать программу Window API, используя cl?

Я пытаюсь скомпилировать простую программу C Windows API с помощью командной строки Windows SDK. Вот выдержка из программы: #include <Windows.h> int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { ...

17 ответов

Сплит строка с разделителями в C

Как мне написать функцию для разделения и вернуть массив для строки с разделителями на языке программирования C? char* str = "JAN,FEB,MAR,APR,MAY,JUN,JUL,AUG,SEP,OCT,NOV,DEC"; str_split(str,',');

6 ответов

Как различные сегменты, такие как куча, стек, текст, связаны с физической памятью?

Когда программа на C компилируется и создается объектный файл (ELF). объектный файл содержит различные разделы, такие как bss, data, text и другие сегменты. Я понял, что эти разделы ELF являются частью адресного пространства виртуальной памяти. Я ...

5 ответов

обход строки C: получить последнее слово строки

Как бы вы получили последнее слово строки, начиная с символа новой строки '\ 0' до самого правого пробела? Например, у меня может быть что-то вроде этого, где str может быть назначена строка: char str[80]; str = "my cat is yellow";Как бы я стал ...

5 ответов

Нахождение всех уникальных перестановок строки без генерации дубликатов

Поиск всех перестановок строки осуществляется с помощью хорошо известного алгоритма Штайнхауса – Джонсона – Троттера. Но если строка содержит повторяющиеся символы, такие как AABB, тогда возможные уникальные комбинации будут 4! / (2! * 2!) = ...