Результаты поиска по запросу "c"
Как получить информацию об инструкции из libopcodes?
Я пишу инструмент, который используетlibbfd а такжеlibopcodes в x86-32 и x86-64 Linux для выполнения разборки. Проблема заключается в том, что, хотя я могу разобрать libopcodes, я не могу получить какую-либо инструкцию. Для демонстрации я сделал ...
Переменная Array указывает на себя?
Я попробовал некоторый код, чтобы проверить поведение массива и указателей. Это следующим образом. #include <stdio.h> main(){ int s[]={1,2}; int *b=s; printf("%d, %d, %d\n", s, &s, *s); printf("%d, %d, %d\n", b ,&b, *b); }Изначально я думал, что ...
Простая интерпретация символов в C
Вот мой код #include<stdio.h> void main() { char ch = 129; printf("%d", ch); }Я получаю вывод как -127. Что это значит?
Когда файл загружается в память - для вызовов fread, fopen и fwrite?
Когда я делаю fopen, а затем fread, когда файл фактически / частично загружается в память во время fopen или fread? Или он частично загружается в fopen в зависимости от размера файла, а затем полностью загружается во время обработки? Точно так ...
gcc не может найти включенный заголовок
Я использую заголовок под названиемcolors.h организовать мой исходный код. Заголовок выглядит так: #define DEFAULT 0x07 #define BLACK 0 #define GRAY 7 #define BLUE 9 #define GREEN 10 #define CYAN 11 #define RED 12 #define MAGENTA 13 #define ...
Нет выхода за границы
У меня есть этот код на C, который принимает в кучуchars #include<stdio.h> # define NEWLINE '\n' int main() { char c; char str[6]; int i = 0; while( ((c = getchar()) != NEWLINE)) { str[i] = c; ++i; printf("%d\n", i); } return 0; }Входные данные: ...
Реализация пакета потоков на уровне пользователя
В классе мне было поручено создать библиотеку потоков пользовательского уровня на C. Мне было интересно, может ли кто-нибудь дать мне список вещей, по которым можно было бы прочитать, чтобы выполнить это. У меня есть хорошая идея относительно ...
Завершите цикл while, используя `getchar ()`
Для выполнения домашнего задания мне нужно реализовать алгоритм Хорнера для конвертации между базами. Мне сказали использоватьgetchar() для этого назначения. Но у меня проблема с тем, что когда я нажимаю Enter, программа не завершается и просто ...
передать целое число через сокет в C
Как правильно перевестиint через сокет в C? Что я делаю до сих пор: int n = 4; int tmp = htonl(n); write(socket, &tmp, sizeof(tmp));а также int tmp,n; read(socket, &tmp, sizeof(tmp)); n = ntohl(tmp);Однако полученное целое число иногда равно 0. ...
Указатели на функции C ++ / C, которые возвращают void *
Я пытаюсь вызвать функцию, которая принимает аргумент,void(*)(void*, int, const char*), но я не могу понять, как передать эти аргументы в функцию. Пример: void ptr(int); int function(int, int, void(*)(int));Я пытаюсь вызвать функцию следующим ...