Результаты поиска по запросу "c"
Объявить локальные переменные C89 в начале области?
Я пытался сделать это в ANSI C: include <stdio.h> int main() { printf("%d", 22); int j = 0; return 0; }Это не работает в MicrosoftVisual C ++ [http://en.wikipedia.org/wiki/Visual_C++#32-bit_versions]2010 (в проекте ANSI C). Вы получаете ...
Почему компиляторы C не могут переставлять элементы структуры для устранения отступов выравнивания? [Дубликат]
Возможный дубликат: Почему GCC не оптимизирует структуры? [https://stackoverflow.com/questions/118068/why-doesnt-gcc-optimize-structs] Почему C ++ не делает структуру более ...
Почему write () печатает перед printf () в перенаправлении вывода?
Итак, я знаюprintf() более высокий уровень, чемwrite() и заканчивает тем, что использовалwrite(). Printf() буферизован иwrite() делает системные звонки. Пример 1, если бы я должен был запустить программу сprintf() доwrite() тогда будет выводить ...
Есть ли что-то вроде Python ctype для PHP? Доступ к библиотекам без необходимости писать расширение?
Python имеетctypes [http://docs.python.org/library/ctypes.html]для доступа к библиотекам. В PHP вы пишете расширения для всего. Популярные расширения, такие как libgd, доступны практически везде. Есть ли расширение, которое работает как Python ...
инициализация массива структуры c
У меня есть структура struct ABC { int a; int b; }и массив этого как struct ABC xyz[100];Я хочу инициализировать его = 10 и b = 20; для всего элемента массива. Какой способ лучше?
Использование scanf для подтверждения ввода пользователя
gcc 4.4.2 Я читал статью о Scanf. Я лично никогда не проверял код возврата сканфа. #include <stdio.h> int main(void) { char buf[64]; if(1 == scanf("%63s", buf)) { printf("Hello %s\n", buf); } else { fprintf(stderr, "Input error.\n"); } ...
Valgrind утверждает, что есть несвободная память. Это плохо?
Valgrind дает мне следующую сводку утечки в моем коде. Тем не менее, я освободил всю память malloc'а. Это плохо или это нормально? Моя программа на c. == 3513 == РЕЗЮМЕ: == 3513 == определенно потеряно: 0 байтов в 0 блоках. == 3513 == возможно ...
Доступ к первому полю структуры через приведение C нарушает строгий псевдоним?
Этот код нарушает строгий псевдоним? struct {int x;} a; *(int*)&a = 3Говоря более абстрактно, допустимо ли приведение между различными типами, если примитивные операции чтения / записи являются правильными?
c массив - предупреждение: формат не строковый литерал
Я пытаюсь изучить C и уже столкнулся с проблемой. Я предполагаю, что это тривиально, но мне нужно это знать. Я написал: #include <stdio.h> #include <string.h> int main() { char str_a[20]; strcpy(str_a, "Hello, world!\n"); printf(str_a); }Как ...
Какой самый лучший компилятор C для семейства 8051? [закрыто]
Мы начинаем новый проект на основе микроконтроллера 8051. Вопросов: Какой компилятор C лучше всего использовать?Есть ли компиляторы с открытым исходным кодом 8051 и насколько они хороши?