Результаты поиска по запросу "c"
Ошибка «элемент инициализатора не является постоянной» при выделении памяти
1 #include<stdio.h> 2 #include<malloc.h> 3 4 typedef struct node_t{ 5 int i; 6 struct node_t* link; 7 }node; 8 9 node* head = (node *)malloc(sizeof(node)); 10 11 if(head == NULL){ 12 printf("\n malloc for head node failed! \n"); 13 } 14 15 int ...
Сборка модуля ядра из нескольких исходных файлов, один из которых имеет то же имя, что и модуль
Можно ли собрать модуль ядра из нескольких исходных файлов, один из которых имеет то же имя, что и модуль? Например: я хочу собрать "mymodule.ko" со следующими исходными файлами: mymodule.c mymodule_func.c Этот make-файл не работает: #Makefile ...
Декларация не допускается здесь ошибка в C
Следующая строка имеет проблемуint (*f)(int, int) = (argv[2][0] == 'd') При компиляции написано, что декларация не разрешена. Если строка будет объявлена в начале, какой-либо лучший способ сделать это. Любые предложения будут ...
Определение int64_t
Я новичок в C / C ++, поэтому у меня есть пара вопросов о базовом типе: а) Можете ли вы объяснить мне разницу междуint64_t а такжеlong (long int)? В моем понимании оба являются 64-битными целыми числами. Есть ли причина выбирать один над ...
Есть ли способ автоматически включить заголовочный файл во все файлы C или CPP? [Дубликат]
Возможный дубликат: Как включить заголовочный файл через makefile [https://stackoverflow.com/questions/11346935/how-to-include-header-file-through-makefile] Я использую GCC для компиляции моего кода. У меня также есть несколько файлов make. Могу ...
C Minishell Добавление трубопроводов
Итак, я делаю мини-оболочку UNIX и пытаюсь добавить конвейеры, чтобы я мог делать такие вещи: ps aux | grep dh | grep -v grep | cut -c1-5Однако у меня возникают проблемы, когда я оборачиваюсь вокруг трубопровода. Я заменяю все "|" символы с 0, а ...
векторное произведение медленной разреженной матрицы (CSR) с использованием открытого mp
Я пытаюсь ускорить разреженный матрично-векторный продукт, используя открытый mp, код выглядит следующим образом: void zAx(double * z, double * data, long * colind, long * row_ptr, double * x, int M){ long i, j, ckey; int chunk = 1000; //int * ...
C программа для создания второй копии связанного списка
Я писал код C, чтобы скопировать содержимое связанного списка в другой список. Я хочу знать, есть ли более эффективный способ сделать это. Как лучше? struct node *copy(struct node *start1) { struct node *start2=NULL,*previous=NULL; ...
Как заставить сервер Python конвертировать recvline в строку?
Как я могу преобразовать входные данные от клиента с сервера в строку или другой тип данных. Мой сервер может распечатывать recvline с клиентов, но не распознает его как общий тип данных ... void timing() { for (long i = 0; i < 200000000; i ++){ ...
Расширения `clang -ansi`
Недавно я столкнулся с проблемой, когда следующий пример игрушки компилируетсяclang -ansi: int main(void) { for (int i = 0; 0; ); return i; }ноgcc -ansi выдает следующую ошибку: a.c: In function ‘main’: a.c:3:5: error: ‘for’ loop initial ...