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

4 ответа

Ошибка «элемент инициализатора не является постоянной» при выделении памяти

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 ...

5 ответов

Сборка модуля ядра из нескольких исходных файлов, один из которых имеет то же имя, что и модуль

Можно ли собрать модуль ядра из нескольких исходных файлов, один из которых имеет то же имя, что и модуль? Например: я хочу собрать "mymodule.ko" со следующими исходными файлами: mymodule.c mymodule_func.c Этот make-файл не работает: #Makefile ...

4 ответа

Декларация не допускается здесь ошибка в C

Следующая строка имеет проблемуint (*f)(int, int) = (argv[2][0] == 'd') При компиляции написано, что декларация не разрешена. Если строка будет объявлена в начале, какой-либо лучший способ сделать это. Любые предложения будут ...

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

4 ответа

Определение int64_t

Я новичок в C / C ++, поэтому у меня есть пара вопросов о базовом типе: а) Можете ли вы объяснить мне разницу междуint64_t а такжеlong (long int)? В моем понимании оба являются 64-битными целыми числами. Есть ли причина выбирать один над ...

2 ответа

Есть ли способ автоматически включить заголовочный файл во все файлы C или CPP? [Дубликат]

Возможный дубликат: Как включить заголовочный файл через makefile [https://stackoverflow.com/questions/11346935/how-to-include-header-file-through-makefile] Я использую GCC для компиляции моего кода. У меня также есть несколько файлов make. Могу ...

1 ответ

C Minishell Добавление трубопроводов

Итак, я делаю мини-оболочку UNIX и пытаюсь добавить конвейеры, чтобы я мог делать такие вещи: ps aux | grep dh | grep -v grep | cut -c1-5Однако у меня возникают проблемы, когда я оборачиваюсь вокруг трубопровода. Я заменяю все "|" символы с 0, а ...

2 ответа

векторное произведение медленной разреженной матрицы (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 * ...

3 ответа

C программа для создания второй копии связанного списка

Я писал код C, чтобы скопировать содержимое связанного списка в другой список. Я хочу знать, есть ли более эффективный способ сделать это. Как лучше? struct node *copy(struct node *start1) { struct node *start2=NULL,*previous=NULL; ...

0 ответов

Как заставить сервер Python конвертировать recvline в строку?

Как я могу преобразовать входные данные от клиента с сервера в строку или другой тип данных. Мой сервер может распечатывать recvline с клиентов, но не распознает его как общий тип данных ... void timing() { for (long i = 0; i < 200000000; i ++){ ...

1 ответ

Расширения `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 ...