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

7 ответов

Использование:

могу иметь указатель на следующую структуру в определении этой структуры: typedef struct A { int a; int b; A* next; } A;это то, как я впервые написал, но это не работает.

2 ответа

Он не остановится на нулевом байте.

лиgets() остановка функции из языка Си (например, из glibc), если она читает нулевой байт ('\0') из файла? Быстрый тест:echo -ne 'AB\0CDE' Благодарю. PS этот вопрос возникает из комментариев в этом вопросе:вернуться в libc - проблема ...

4 ответа

Вы увидите, что время продолжает меняться, что означает, что данные о монтировании постоянно обновляются, даже если мало что меняется. Похоже, что текущий метод мониторинга монтирования не работает.

сно руководству по proc, можно отслеживать изменения точки монтирования в системе Linux, открыв "/ proc / mounts" и добавив дескриптор файла для чтенияfd_set вselect() вызов. Следующий фрагмент кода работает в Ubuntu 9.04, а не в Ubuntu 10.04 (с ...

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

1 ответ

@AnttiHaapala Я бы согласился считать это ошибкой. Компилятор OP (что бы это ни было) четко говорит «предупреждение». Было бы интересно узнать, будет ли он компилироваться, если двойного определения там не будет.

оложим, у меня есть глобальная переменная, и я хочу присвоить ей другую переменную. Я обнаружил, что вы можете назначить другое значение глобальной переменной внутри функции: int i = 8; int main(void) { i = 9; /* Modifies i */ return 0; }Однако ...

7 ответов

- Пит

я есть несколько связанных вопросов об управлении выровненными блоками памяти. Кроссплатформенные ответы были бы идеальными. Однако, поскольку я почти уверен, что кросс-платформенного решения не существует, я в основном интересуюсь Windows и ...

9 ответов

Тогда значение clLoop в следующей итерации будет равно -

учил предупреждение: Pe186 "Бессмысленное сравнение беззнакового целого с нулем" когда я попытался скомпилировать следующий код: for(clLoop = cpLoopStart; clLoop >= 0; clLoop--) { //Do something }Я не понимаю почему. Я мог бы понять, если бы я ...

1 ответ

@RbMm мы тоже не удивлены, но это все равно неправильно.

тности, разрешено ли сравнивать адреса двух автоматических переменных в разных функциях следующим образом: sink.c #include <stdio.h> #include <stdlib.h> void sink(void *l, void *r) { puts(l == r ? "equal" : "not equal"); exit(0); ...

2 ответа

живой пример на wandbox.org

аюсь структурировать подстановку (оценку) конкатенации макросов. Например: #include <stdio.h> #define FOO_ONE 12 #define FOO_TWO 34 #define BAR_ONE 56 #define BAR_TWO 78 #define MAKE_MAC(mac) // ... what to do here? void main(int argc, char ...

12 ответов

https://code.msdn.microsoft.com/windowsdesktop/Desktop-Duplication-Sample-da4c696a

у написать программу для скринкастинга для платформы Windows, но не знаю, как сделать снимок экрана. Единственный известный мне метод - это использовать GDI, но мне любопытно, есть ли другие способы сделать это, и, если есть, то какие издержки ...

9 ответов

 Процессоры x86 имеют аппаратную поддержку FP.

ожет показаться немного глупым вопросом, но, видя Александра СОтветить [https://stackoverflow.com/questions/5069319/predefinition-of-often-used-values-in-computations-does-it-change-anything/5069349#5069349] в другой теме мне любопытно знать, что ...