c — вопросы с ответами

2 ответа
Как я могу реализовать C, как структуру, создать массив такой структуры и читать такие данные в Python? typedef struct Pair{ int first_element,second_element; }Pair; Pair array_of_pairs[10];
struct
12 апр. 2019, в 18:27
1 ответ
У меня есть двоичный файл, написанный на C, содержащий подписанный тип данных char, равный номеру 1. Я читаю в одиночном байте в байтовый тип данных, используя MappedByteBuffer. Однако, когда я распечатываю его, я получаю 49. Что я делаю неправильно? C: char * buffer = malloc(100); signed char c; ...
type-conversion
19 нояб. 2014, в 18:51
2 ответа
Когда я пытаюсь #include "postgres.h", я получаю эту ошибку IntelliSense: cannot open source file "postgres.h". Я попытался добавить в $(pathContainingHeaderFile) Include, добавив это в конец поля: $(pathContainingHeaderFile). Ошибка при попытке #include "postgres.h" Если я #include "pathContaini...
visual-studio-2010
03 июнь 2014, в 01:01
1 ответ
Я хочу, чтобы в зависимости от значения # define'd запускался определенный код. Чтобы прояснить ситуацию, у меня есть код, указанный ниже. Теперь, например, #define VALUE 0 выполняется. Это может быть любое число. Если значение равно 0, первый цикл цикла должен работать, иначе он не должен. Раньше ...
arduino
macros
02 июнь 2014, в 01:30
1 ответ
Я читаю красную книгу OpenGl, и я почти застрял в первом учебнике. Все работает нормально, если я использую freeglut и glew, но я бы хотел обработать ввод и сам. Таким образом я бросил freeglut и glew и написал свой собственный код. Я просмотрел некоторые другие уроки и закончил код, но ничего не о...
opengl
01 июнь 2014, в 23:13
3 ответа
У меня есть пара определений в моей программе, которые дают размер массиву. Теперь вы не можете инициализировать массив с размером 0. Поэтому мне нужно проверить это значение, и если он равен нулю, поставьте 1. Я никогда раньше не использовал макрос, но это то, что я придумал: #define MINIMUMONE(i)...
macros
01 июнь 2014, в 17:57
1 ответ
Я использую протокол MIDL (RPC), и я пытаюсь передать указатель ссылкой на выделенную память unsigned char. но только первый атрибут массива, заполненный правильным значением. КОД КОДЫ: // File FPGA_RPC_MIDL.idl [ // A unique identifier that distinguishes this interface from other interfaces...
pointers
rpc
midl
31 май 2014, в 22:13
2 ответа
Каков максимальный размер статического массива и динамический массив? Я думаю, что нет ограничений для динамического массива, но почему статические массивы имеют ограниченный размер?
arrays
31 май 2014, в 13:48
3 ответа
Почему это плохо? if (true) int stuff = 10; else int stuff = 5; printf("Stuff is %d\n",stuff); Это из-за масштаба?
scope
30 май 2014, в 23:32
1 ответ
Я смог успешно создать avahi в соответствии с инструкциями, но следующий шаг в быстром запуске "ant test-browse" приводит к ошибке поиска символа, и я смущен тем, как продолжить устранение этой проблемы. Я нашел следующую публикацию, которая показала аналогичную проблему, но не смогла добиться како...
ant
avahi
30 май 2014, в 03:55
1 ответ
По названию сообщения я пытаюсь создать avahi4j, но очень быстро натыкаюсь на стену после загрузки: https://code.google.com/p/avahi4j/downloads/detail?name=avahi4j-0.1.tar. GZ & может = 2 & д = После извлечения, а затем выполнения ant clean all из каталога avahi4j-0.1, я получаю следующую ...
ant
avahi
30 май 2014, в 00:19
1 ответ
Я попытался решить этот вопрос, изменив число, используя побитовые операции: - скажем, например, если числовое двоичное представление - 00000110, то, что делает этот код, отправьте 0000011 в код, а затем влево shift reverse_num 5 раз, чтобы получить 01100000, что очевидно наоборот, эта программа вы...
29 май 2014, в 20:29
3 ответа
Я пытаюсь сравнить два указателя: char * x; char * y; x = "Hesham"; y = "Hesham"; printf("%d %d \n", &x, &y); if(x==y) { printf("=\n"); } else { printf("!=\n"); } Результат выполнения: 2293368 2293360 = 1 - Почему два указателя имеют разные ...
pointers
char
equality
29 май 2014, в 16:07
1 ответ
Я использую -D_FILE_OFFSET_BITS=64 при компиляции моего приложения в Unix. Он правильно HP-uX на RHEL, SuSE, HP-uX и AIX. В Solaris я получаю сообщение об ошибке: long lPos = 0L; long UTMPSIZE = sizeof(struct utmp); int fd = 0; fd = open("/etc/utmp", O_RDONLY); UTMPSIZE = sizeof(struct utmpx); lP...
solaris
29 май 2014, в 13:50
2 ответа
У меня есть файл заголовка h1.h содержащий следующее объявление переменной: h1.h struct namespaces { char *soap_env; char *soap_enc; char *xsd; char *xsi; } ns; Я включил файл заголовка h1.h в 2 файла C c1.c и c2.c c1.c #include "h1.h" c2.c #include "h1.h" Я ожидаю получить ...
compilation
29 май 2014, в 11:18
Наверх
Меню