Я писал Java профессионально в течение прошлых 5 лет. Недавно, я должен был вырыть в JNI немного для вызова некоторого Windows определенными функциями. Этот опыт выделил мою плохую команду C...
Я надеюсь писать некоторое качество C код. Может кто-то указывать на меня на некоторые статьи, веб-сайты.. независимо от того, что мне нужно что-то с примерами. Я уже видел и считал K&R C книга. Но времена имеют...
Действительно ли безопасно предположить, что ПУСТОЙ УКАЗАТЕЛЬ всегда переводит в ложь в C? освободите *somePtr = ПУСТОЙ УКАЗАТЕЛЬ; если (! somePtr) {/* Это будет всегда выполняться? */} Или если явная проверка по сравнению со значением ПУСТОГО УКАЗАТЕЛЯ..
Я искал способ получить все строки, которые отображаются на имена функций в dll. Я подразумеваю под этим все строки, для которых можно назвать GetProcAddress. Если Вы делаете шестнадцатеричный дамп dll...
Я пытаюсь выяснить, как C и C++ хранят большие объекты на стеке. Обычно, стек является размером целого числа, таким образом, я не понимаю, как большие объекты хранятся там. Они просто берут...
Я работал над проектом портирования старой solaris программы CL для работы Linux и запрета некоторых несвязанных аппаратных проблем, это закончено. Теперь я хочу GUI для него, таким образом, пользователь может выбрать среди...
Части группы разработчиков, с которой я работаю, дали проблему записи сервера для интеграции с нашим продуктом. У нас есть некоторые устройства датчика низкого уровня, которые обеспечивают SDK C, и мы хотим...
В традиционном встроенном программировании мы дадим функцию задержки как так: для (i=0; я <255; я ++) для (j=0; j <255; j ++); В представлении микропроцессора это то, как сон () функционирует работы?...
Я посещаю урок в программировании на C++, и преподаватель сказал нам, что нет никакой потребности изучить C, потому что C++ содержит все в C плюс объектно-ориентированные функции. Однако некоторые другие сказали мне...
Который компилирует в более быстрый код: "ответ = n * 3" или "ответ = n + (n*2)"? Предположение, что n является или интервалом или длинным, и это, работает на современном поле Win32 Intel. Был бы это отличаться, если было...
Не входя в детали того, почему, я ищу чистое (как возможное) способ заменить функции ядра и системные вызовы от загружаемого модуля. Моя начальная идея состояла в том, чтобы написать некоторый код к...
Я пытаюсь записать синтезатор программного обеспечения, который воссоздает звуки, сделанные классическими синтезаторами как Moog и DX7. Кто-либо знает о каких-либо ресурсах кода для чего-то вроде этого? Спасибо.
Хорошо, это - определенный развязный вопрос. Я хочу создать простого текстового редактора (использующий мою собственную экранную обработку текстового режима). Я просто хочу хороший пример структур данных, которые могут использоваться для представления...
Учитывая целочисленное определение типа: определение типа неподписанный международный ТИП; или определение типа неподписанный длинный ТИП; у меня есть следующий код для инвертирования битов целого числа: ВВЕДИТЕ max_bit = (ТИП)-1; освободите reverse_int_s
Примером неуказанного поведения на языке C является порядок оценки аргументов функции. Это могло бы быть слева направо или справа налево, Вы просто не знаете. Это влияло бы как нечто (...
Я знаю, что нет никакого стандарта C функции, чтобы сделать это. Я задавался вопросом, к чему методы к этому в Windows, и *отклоняют? (Windows XP является моя самая важная ОС, чтобы сделать это на прямо сейчас.)
В каком сегменте (.BSS.DATA, другой) исполняемого файла статические переменные, сохраненные так, чтобы у них не было коллизии имени? Например: foo.c: bar.c: статическое международное нечто = 1;...
Требуется ли последняя запятая в объявлении C enum? то есть запятая после VAL3 требуется? enum {Val1, Val2, Val3,} someEnum; Есть ли побочные эффекты от того, чтобы оставить его в / из Спасибо
Я сейчас узнаю об указателях функции и, поскольку я читал главу K&R по предмету, первая вещь, которые поражают меня, была, "Эй, это отчасти похоже на закрытие". Я знал, что это предположение...
Поскольку мое систематическое образование в программировании предшествует C, я узнал о C из K&R и других текстов. Есть ли полезные конвенции для напевания C код при чтении и записи этого? Например, в d =...
Отказ от ответственности: Я не делал C++ в течение некоторого времени... Действительно ли распространено в наше время украсить функцию/объявления метода C/C++ для улучшения удобочитаемости? Сырой Пример: освободите some_function (В интервале param1...
Я происхожу из базирующегося образования PHP, и мое разрешение новых лет состояло в том, чтобы слушать Joel и изучить C. Я использую основанный на Windows ПК, и я не возражаю программировать, это сфокусировалось немного на Windows...
Когда мне дарят проблемы программирования, я естественно начинаю разбивать их в логические объекты в моей голове. Кто имеет, какая ответственность, кто владеет тем, что, кто происходит из какой и т.д. Я...
Каким будет набор изящных препроцессорных хаков (совместимых с ANSI C89 / ISO C90), которые обеспечивают некую некрасивую (но пригодную для использования) объектную ориентацию в C? Я знаком с несколькими разными объектно-ориентированными ...
Я знаю о существовании вопроса, такого как этот и этот. Позвольте мне объяснить. Afet читая статью Back to Basics Joel и видя много подобных вопросов на Так, я начал задаваться вопросом, что...