Я хочу создать общий объект .so, который статически связан с musl libc (или каким-либо другим libc). Так что другие могут динамически связываться с моим .so файлом во время выполнения, не беспокоясь о том, что ...
Является ли void типом данных в языке программирования C? Если так, какие значения он может хранить? Если у нас есть int, float, char и т. Д. Для хранения значений, зачем нужен void? И каков диапазон void?
Моя функция должна вернуть строку, и она строит ее с помощью индексации. В идеале я хотел бы использовать это возвращаемое значение в printf (). Я понимаю, что, учитывая мой тип возвращаемого значения, мне нужно вернуть строку символов ...
Я только изучаю C, и мне нужно решить проблему с рыцарским туром для школы. Я использую правило Варнсдорфа, чтобы решить эту проблему. Но у меня есть некоторые проблемы, чтобы решить, какое поле я должен перейти, если ...
У меня есть функция, которая направлена на получение значения двух символов, складываемых вместе в короткий. Кажется, что значение обрезается или искажается. Вот мой код: char rotate (char a, char b) {...
Я работаю над упрощенной версией функции tr, структура выглядит следующим образом: mytr char1 char2 file1 file2. На данный момент единственная функция, которую я хочу сделать, это заменить char1 в file1 на ...
Я должен прочитать файл, выделить массив размером k и сохранить k самых больших чисел в массиве. Я знаю, как сканировать и читать файл и сортировать его, но я не знаю, как связать их вместе. Я буду ...
Я пытаюсь прочитать и записать значение типа unsigned long на карту NFC. Я работаю с модулем pn532, картой MifareUltralight и библиотекой Adafruit. Mifareultralight_WritePage ...
Я искал способ проверить, пуст ли список аргументов макроса переменной. Все решения, которые я нахожу, кажутся либо довольно сложными, либо используют нестандартные расширения. Я думаю, что я нашел легкий ...
Я пишу оболочку для устройства USB HID и хочу использовать HIDAPI для этого. В процессе написания / изучения получил указатель на рекурсивную структуру. Как я могу получить данные из этого? Я пытался получить данные от ...
Я пытаюсь определить массив с директивами препроцессора, чтобы иметь переменный размер. Этот массив заполняется в зависимости от #define: #define PORTA (* (PORT_t *) 0x0400) #define EXP_GPIO0_PORT ...
Я заинтересован в демонстрации уязвимостей printf через приложение NDK. Чтобы было ясно, я знаю, что для входа в консоль мы можем использовать __android_log_print (ANDROID_LOG_DEBUG, "LOG_TAG", "Print:% d% s", ...
всегда первая строка моего файла пуста, что я могу сделать? printf ("donner n"); зсапЕ ( "% d", & амп; п); for (int i = 0; i < in; i ++) {gets (ch); fprintf (f, "% s \ n", ch);} `` `
(Этот вопрос касается только логических адресов) Я экспериментировал с некоторым кодом, где я распечатывал адреса различных типов / областей переменных для лучшей визуализации образа процесса. ...
Моя программа получает строку в следующем формате: char * s = "(char) = (int1) + (int2)" like char * s = "x = 11 + 12", и мне нужно получить два целых числа в две переменные типа вар1 и вар2. Я перебирал строку, но ...
Я пытаюсь рекурсивно пройти через каталог и перечислить любые файлы, которые заканчиваются на .txt или имена папок. void listFilesRecursively (char * basePath) {char path [1000]; структура ...
У меня есть класс C ++ MyClass, который объявляет общедоступный тип перечисления MyEnum, и я хочу использовать это перечисление в файле C. Как я могу это сделать ? Я пытался объявить свои функции в файле C ++, а затем положить все ...
Я впервые спрашиваю здесь, поэтому заранее извиняюсь, если мой пост немного грязный. Я новичок, и мой финал - сделать атм программу. Моя программа использует операторы switch для опций: первый ...
У меня есть этот код: #include < stdio.h > int main (void) {int a = 56; printf («Первая часть адресного блока: \ n»); printf ("% p", & amp; a); printf («Все части адресного блока: \ n»); ...
Я пытаюсь взять несколько входных данных (строки, целые и двойные числа) и добавить их в связанный список, я не могу заставить функцию fgets () работать правильно, и нет конструктивной ошибки, которая помогла бы мне найти
Слегка относится к этому вопросу, но не то же самое. Использование clang 7.0.1 в Arch Linux. Мне нравится чистый код, поэтому я хочу включить все предупреждения и рассматривать их как ошибки. Проблема в том, что у меня есть некоторые ...
Я новичок в языке программирования Си. Я вроде понимаю общее определение стековой памяти, кучи памяти, malloc, указателей и адресов памяти. Но я немного ошеломлен ...
Я пытаюсь выучить оператор предварительного инкремента в C. Я создал пример кода и попытался понять вывод: # Включают < & conio.h GT; #define max (a, b) (a > b? a: b) int ...
Мне трудно предложить этот вопрос многим людям. если кто-то здесь может помочь мне пролить свет на это, я был бы очень признателен, так как это был окончательный блокпост для почти ...
Как я могу выделить память в стеке и сделать так, чтобы она указывала на разные адреса памяти, чтобы я мог использовать ее позже? Например. этот код: for (int i = 0; i < 5; i ++) {int nums [5]; nums [0] = 1; ...
Я новичок в программировании на C, но приличный в Java, мой вопрос: когда мы используем% d и% f? В какой ситуации? Например, основываясь на приведенном ниже блоке кода, если меня попросят взять (int) a * (float) y, могу ли я ...
Я работаю над программой на Python, и я все еще новичок в Python. У меня есть программа на C, которую я пытаюсь написать на Python, я столкнулся с проблемой, потому что в этой программе оператор break не выполняется