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

3 ответа

ungetc: количество байтов pushback

ungetc гарантирует только один байт pushback. С другой стороны, я протестировал его на Windows и Linux, и он работает с двумя байтами. Существуют ли какие-либо платформы (например, какие-либо текущие системы Unix), на которых он фактически ...

3 ответа

Как правильно отключить директивы OpenMP?

У меня есть код C ++ с прагмами OpenMP внутри. Я хочу протестировать этот код как для многопоточного режима (с OpenMP), так и в однопоточном режиме (без OpenMP). Сейчас для переключения между режимами мне нужно комментировать#pragma omp (или по ...

2 ответа

Как мне сделать Makefile для перекомпиляции только измененных файлов?

Я изо всех сил пытался заставить make скомпилировать только файлы, которые были отредактированы. Однако у меня не было большого успеха, и все файлы были перекомпилированы. Может кто-нибудь объяснить мне, почему? Мои файлы: main.c ...

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

13 ответов

Использование C / Pthreads: общие переменные должны быть изменчивыми?

В языке программирования C и Pthreads в качестве библиотеки потоков; переменные / структуры, которые разделены между потоками, должны быть объявлены как volatile? Предполагая, что они могут быть защищены замком или нет ...

3 ответа

Почему я не могу прочитать сгенерированный openssl ключ публикации RSA с помощью PEM_read_RSAPublicKey?

Я пытаюсь прочитать открытый ключ RSA, сгенерированный с openssl, вот так: Private Key: openssl genrsa -out mykey.pem 1024 Public Key afterwards: openssl rsa -in mykey.pem -pubout > somewhere.pubЗатем я пытаюсь прочитать: FILE *keyfile = ...

6 ответов

Какой самый простой способ получить пользовательский ввод в C?

Кажется, есть много способов получить пользовательский ввод в C. Какой самый простой способ, который требует мало кода? В основном мне нужно отобразить это: Enter a file name: apple.textВ основном мне нужно спросить у пользователя имя файла. ...

3 ответа

Тайна с типом данных bool

#include <stdio.h> #include <stdbool.h> int main() { bool a[5]={0,1,0,0,0}; a[1]=3; printf("\n bool is %d",a[1]); printf("\n sizeof bool is %d and size of a is %d",sizeof(bool),sizeof(a)); bool b[10]; printf("\n bool is %d",b[1]); }Выход этой ...

2 ответа

Читайте в числах из файла в C

У меня есть файл с именемpoints.dat который читает что-то вроде: 5 2 5 -1 18 0 6 1 -1 10 0 Первое число - это количество упорядоченных пар. Следующие 5 строк содержат эти упорядоченные пары. Что я могу сделать, чтобы прочитать по первому ...

5 ответов

ввод строки через scanf

Я хотел бы спросить, есть ли способ ввода пробела в строке через scanf, я использую этот [^ \ n] для ввода того, что когда-либо исключая новую строку. Это правильно? входной буфер. что является лучшим способом ввода строки. оба получают и fgets ...

2 ответа

Освобождающий (vfree-ing) указатель на изменчивые данные

volatile кажется бесконечным вопросом каждого. Я думал, что знаю все об этом, но потом я столкнулся с этим: Итак, у меня есть часть памяти, разделяемая между потоками, и я определил это так: volatile type *name;Если это заставляет вас ...