Результаты поиска по запросу "c"
PE Format - IAT Вопросы
Я пытаюсь написать упаковщик EXE для Windows. У меня есть кое-что проработанное до сих пор. Часть, которая мне нужна, - это «Таблица каталогов BOUND IMPORT» (или раздел .idata?), В основном, раздел PE-файла, который содержит список библиотек DLL, ...
Получить список членов структуры C
Можно ли получить список членов структуры в видеchar ** ? Например, что-то вроде этого: struct mystruct { int x; float y; char *z; }; /* ... */ char **members = MAGIC(struct mystruct); /* {"x", "y", "z", NULL}. */Я также заинтересован ...
Как рассчитать время выполнения в C?
Как я могу рассчитать время выполнения в следующем коде: #include <stdio.h> /* Core input/output operations */ #include <stdlib.h> /* Conversions, random numbers, memory allocation, etc. */ #include <math.h> /* Common mathematical functions */ ...
разница между выходом и возвратом после вызова vfork ()
У меня есть программа с неопределенным поведением (vfork () используется неуместно): #include <stdio.h> #include <unistd.h> #include <errno.h> int main ( int argc, char *argv[] ) { pid_t pid; printf("___________befor ...
Как контролировать движение мыши в Linux?
Я пытаюсь управлять мышью в Linux. Xlib, кажется, работает, но когда я пытаюсь использовать его с OpenCV, он продолжает возвращаться: Resource temporarily unavailableПоэтому я решил написать "/ dev / psaux". Код выглядит следующим ...
Простое приложение C, использующее 50% процессора
У меня есть простое приложение C, которое использует постоянные 50%. Я не знаю почему, но мне нравится сводить это к минимуму. #include <stdlib.h> #include <stdio.h> #include <time.h> void Wait(int seconds) { clock_t endwait; endwait = clock () ...
Неожиданное расширение знака int32 или 32-битного указателя при преобразовании в uint64
Я скомпилировал этот код с помощью Visual Studio 2010 (cl.exe /W4) как файл C: int main( int argc, char *argv[] ) { unsigned __int64 a = 0x00000000FFFFFFFF; void *orig = (void *)0xFFFFFFFF; unsigned __int64 b = (unsigned __int64)orig; if( a != b ...
Разница между «3» и «3» в C
Я попытался запустить следующую программу на C и получил какой-то вывод. Можете ли вы помочь мне, почему ??? #include<stdio.h> int main() { char x='A'; printf("%d%d%d",sizeof("3"),sizeof('3'),sizeof(3)); return 0; }Получено 2 4 4 ...
Большой массив дает ошибку сегментации в C
Я действительно новичок в C, поэтому прошу прощения, если это абсолютный вопрос новичка, но я получаю ошибку сегментации, когда я строю большой массив, соответствующие биты того, что я делаю: unsigned long long ust_limit; unsigned long long ...
Что на самом деле делает request_mem_region () и когда это необходимо?
Я учусь писать встроенный драйвер Linux, и решил запустить несколько GPIO, чтобы убедиться, что я понимаю книгу(LDD3, глава 9.4.1) [http://makelinux.com/ldd3/chp-9-sect-4]правильно. Я могу управлять правильными выводами GPIO, как и планировалось ...