Результаты поиска по запросу "c"
Scanf вызывает сбой программы на C
Эта простая проблема вызывает сбой всей моей программы во время первого ввода. Если я удаляю ввод, программа работает нормально, но как только я добавляю scanf в код и ввожу ввод, программа вылетает. #include <stdio.h> #include <stdlib.h> ...
Как скопировать один целочисленный массив в другой
Каков наилучший способ дублировать целочисленный массив? я знаюmemcpy() это один из способов сделать это. Есть ли такая функция, какstrdup()?
Что значит для (;;)?
Я смущенfor(;;) построить. Я думаю, что это форма сокращения для неограниченного цикла for, но я не могу быть уверен. Вот код: for(;;) { //whatever statements }
В чем разница между макросами «#define STR (x) #x» и «#define STR (x) VAL (x)» с «#define VAL (x) #x»?
Когда я использую этот код: #include <stdio.h> #define STR(x) #x int main(void) { printf(__FILE__ STR(__LINE__) "hello!\n"); return 0; }это печатает hello.c__LINE__hello!но когда я использую это: #include <stdio.h> #define STR(x) VAL(x) ...
У меня есть Python в моей системе Ubuntu, но gcc не может найти Python.h
У меня школьный компьютер, поэтому я ничего не могу установить. Я пытаюсь создать код C, который можно запустить на Python. Кажется, что все статьи, которые я нахожу на нем, требуют от вас использования #include <Python.h>Я делаю это, но при ...
Доступ к нажатий клавиш в C
Я пытаюсь получить доступ к нажатию клавиш в C. Я могу получить доступ к буквенно-цифровым клавишам. Как я могу получить доступконтроль, сдвиг а такжеAlt ключ? Плюс я где-то читал, что иногда при вводе текста в консоли ОС маскирует ...
Требуется ли NULL в C / определено ли оно как ноль?
NULL, кажется, равен нулю в моих тестовых программах GCC, но википедия говорит, чтоNULL требуется только для указания на адресную память. Любые компиляторы делаютNULL ненулевая? Мне интересноif (ptr == NULL) это лучшая практика, чемif (!ptr).
Что такое «байт» в C / C ++
Например, вот ссылка на fread: size_t fread ( void * ptr, size_t size, size_t count, FILE * stream );Читает массив элементов count, каждый из которых имеет размер "размер байтов" ... Итак, сколько бит будет читатьfread(&x, 1, 1, stream)? Восемь ...
как преобразовать значение uint64_t в строку константных символов?
Смотри в одной ситуации uint64_t trackuid = 2906622092; Теперь я хочу передать это значение в одну функцию, где аргумент функцииconst char* func(const char *uid) { printf("uid is %s",uid); }Это должно напечатать uid is 2906622092Как я могу ...
OpenMP и CPU сходство
Будетsched_setaffinity или жеpthread_attr_setaffinity_np работать, чтобы установить сходство потоков под OpenMP? Связанный:CPU Affinity [https://stackoverflow.com/questions/280909/cpu-affinity]