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

2 ответа

PE Format - IAT Вопросы

Я пытаюсь написать упаковщик EXE для Windows. У меня есть кое-что проработанное до сих пор. Часть, которая мне нужна, - это «Таблица каталогов BOUND IMPORT» (или раздел .idata?), В основном, раздел PE-файла, который содержит список библиотек DLL, ...

6 ответов

Получить список членов структуры C

Можно ли получить список членов структуры в видеchar ** ? Например, что-то вроде этого: struct mystruct { int x; float y; char *z; }; /* ... */ char **members = MAGIC(struct mystruct); /* {"x", "y", "z", NULL}. */Я также заинтересован ...

1 ответ

Как рассчитать время выполнения в C?

Как я могу рассчитать время выполнения в следующем коде: #include <stdio.h> /* Core input/output operations */ #include <stdlib.h> /* Conversions, random numbers, memory allocation, etc. */ #include <math.h> /* Common mathematical functions */ ...

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

4 ответа

разница между выходом и возвратом после вызова vfork ()

У меня есть программа с неопределенным поведением (vfork () используется неуместно): #include <stdio.h> #include <unistd.h> #include <errno.h> int main ( int argc, char *argv[] ) { pid_t pid; printf("___________befor ...

2 ответа

Как контролировать движение мыши в Linux?

Я пытаюсь управлять мышью в Linux. Xlib, кажется, работает, но когда я пытаюсь использовать его с OpenCV, он продолжает возвращаться: Resource temporarily unavailableПоэтому я решил написать "/ dev / psaux". Код выглядит следующим ...

6 ответов

Простое приложение C, использующее 50% процессора

У меня есть простое приложение C, которое использует постоянные 50%. Я не знаю почему, но мне нравится сводить это к минимуму. #include <stdlib.h> #include <stdio.h> #include <time.h> void Wait(int seconds) { clock_t endwait; endwait = clock () ...

4 ответа

Неожиданное расширение знака 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 ...

5 ответов

Разница между «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 ...

4 ответа

Большой массив дает ошибку сегментации в C

Я действительно новичок в C, поэтому прошу прощения, если это абсолютный вопрос новичка, но я получаю ошибку сегментации, когда я строю большой массив, соответствующие биты того, что я делаю: unsigned long long ust_limit; unsigned long long ...

2 ответа

Что на самом деле делает request_mem_region () и когда это необходимо?

Я учусь писать встроенный драйвер Linux, и решил запустить несколько GPIO, чтобы убедиться, что я понимаю книгу(LDD3, глава 9.4.1) [http://makelinux.com/ldd3/chp-9-sect-4]правильно. Я могу управлять правильными выводами GPIO, как и планировалось ...