Результаты поиска по запросу "c"
Как я могу использовать openssl / md5 в C ++ для шифрования строки?
Мне нужно зашифровать в md5 строку в моей программе. Есть библиотека openssl, но я новичок в этом. Как можно зашифровать строку, используя это, и где я могу найти хороший документ, который научит меня, как использовать эту библиотеку, также с ...
CGPathAddArc против CGPathAddArcToPoint
Библиотека Apple CoreGraphics определяет две функции для описания дуги. CGPathAddArc добавляет дугу, основанную на центральной точке, радиусе и паре углов.CGPathAddArcToPoint добавляет дугу на основе радиуса и пары касательных линий.Подробности ...
Как `({…})` возвращает значение?
Я недавно нашел этот макрос GCC: #define max(a,b) \ ({ typeof (a) _a = (a); \ typeof (b) _b = (b); \ _a > _b ? _a : _b; })Я не понял, прежде чем я увидел этот код, что блок кода{...} может как-то вернуть значение в C. 1) Не могли бы вы дать мне ...
ошибка сегментации при назначении элементов структуры в c
У меня две структуры в с struct data{ char *name; }; struct lst{ struct lst *next; struct table *data; }; когда я пытаюсь присвоить имя как l-> data-> name = d-> name; Е ( "% s", l-> данных-> название); это дает ошибку сегментации. Так ли это, ...
как перехватить сигналы Linux? (в С)
Мне нужно перехватывать и отслеживать сигналы от любых двоичных файлов, как это делает strace в Linux. Мне не нужен такой многословный вывод, как настоящий. Я просто хочу знать, как это работает, как я могу перехватить сигнал и как я могу их ...
Я вызываю free (), но указатель все еще содержит данные, и его содержимое не изменилось
Код ниже. Мой вопрос о результате. Я хочу понять, почему после вызова free (p) p-> elem превращается в '0', но p-> str по-прежнему содержит "hello"? #define LEN (sizeof(struct node)) typedef struct node { int elem; char *str; }*p_node; int ...
Какой самый быстрый способ конвертировать float в int на x86
Какой самый быстрый из известных вам способов преобразования чисел с плавающей запятой в int на процессоре x86. Предпочтительно в C или сборке (которая может быть встроена в C) для любой комбинации следующего: 32/64/80-битное число с плавающей ...
Что означает у = м <3?
Просматривая пример кода C, я наткнулся на это: y -= m < 3;Что это делает? Это какая-то сгущенная петля или что-то? Насколько я знаю, гуглить невозможно.
Преобразование Char в двоичный в C
Я пытаюсь преобразовать символ в его двоичное представление (так символ -> шестнадцатеричный Ascii -> двоичный). Я знаю, что для этого мне нужно сдвинуть иAND, Однако мой код по какой-то причине не работает. Вот что у меня есть.*temp указывает ...
что действительно делает #include <stdio.h> в программе c
Я новичок в программировании на C, и я программировал несколько простых программ в стиле "Hello world". Во всех этих программах я ставлю#include<stdio.h> в топе, но я не уверен, что это значит точно. Я прогуглил его и обнаружил, что stdio.h - ...