8
ответов

Как управлять особыми случаями и эвристикой

У меня часто есть код на основе определенного четко определенного алгоритма. Это выздоравливает, прокомментировал и кажется надлежащим. Для большинства наборов данных алгоритм работает отлично. Но затем пограничные случаи, особые случаи...
вопрос задан: 6 June 2009 08:20
8
ответов

Подготовьте общедоступный заголовок к выпуску

Я интересуюсь слушанием, какие стандартные программы Вы имеете для чистки общедоступных заголовочных файлов, которые Вы распределяете клиентам. Некоторые вещи, о которых я хотел бы услышать Ваши мнения: Комментарии, не предназначенные для внешнего...
вопрос задан: 5 June 2009 11:30
8
ответов

Почему sizeof () расходится в CPU на 64 бита?

Рассмотрите следующий пример: #include <stdio.h> #include <inttypes.h> структура {uint32_t i1; uint32_t i2; uint32_t i3; uint64_t i4; uint32_t i5;...
вопрос задан: 4 June 2009 16:46
8
ответов

Как я могу выполнить предосновную инициализацию в C/C++ с avr-gcc?

Чтобы удостовериться, чтобы некоторая инициализация кодировала выполнения прежде основной (использующий Arduino/avr-gcc), у меня есть код, такой как следующее: класс Init {общественность: Init () {инициализируют (); }}; Init init; Идеально...
вопрос задан: 4 June 2009 11:51
8
ответов

Реализация Семафоров, блокировок и условных переменных

Я хотел знать, как пойти о реализации семафоров, блокировок и условных переменных в C/C++. Я изучаю понятия ОС, но хочу обойти реализацию понятий в C. Какие-либо учебные руководства?
вопрос задан: 2 June 2009 07:24
8
ответов

Подсказки и инструменты для нахождения несопоставленных фигурных скобок / директивы препроцессору

Это - одна из моих самых страшных ошибок компилятора C/C++: file.cpp (3124): фатальная ошибка C1004: неожиданный конец файла нашел, что file.cpp включает почти сто заголовочных файлов, которые в свою очередь включают другой...
вопрос задан: 8 May 2009 12:04
8
ответов

Почему пустые выражения законны в C/C++?

международное основное () {международный var = 0;;//Опечатка, которая компилирует очень хорошо}
вопрос задан: 5 May 2009 11:43
8
ответов

Как можно сделать C++, когда встроенный компилятор не имеет оператора новым или поддержка STL?

Я работаю над группой старший проект для своего университета, и я столкнулся с главным препятствием в попытке заставить мой код работать. Компилятор, который мы имеем для нашего микроконтроллера Atmel на 8 битов, не делает...
вопрос задан: 19 April 2009 14:01
8
ответов

Как я выравниваю число как это в C?

Я должен выровнять серию чисел в C с printf () как этот пример:-------1-------5------50-----100----1000, Конечно, существуют числа между всеми это, но это не важно для...
вопрос задан: 16 April 2009 20:22
8
ответов

Считать строку входа быстрее, чем fgets?

Я пишу программу, где производительность довольно важна, но не очень важна. В настоящее время я читаю в тексте из ФАЙЛА* линию за линией, и я использую fgets для получения каждой строки. После использования некоторой производительности...
вопрос задан: 9 April 2009 01:24
8
ответов

Передача C выстраивает как символ* параметр функции

У меня есть некоторый код, который я поддерживаю со следующим объявлением переменной: символьный tmpry[40]; это используется с этой функцией: символ *SomeFunction (символ *tmpryP) {//Действительно наполняет.} функция...
вопрос задан: 8 April 2009 04:35
8
ответов

Что происходит, когда GetTickCount () переносится?

Если поток делает что-то вроде этого: константа интервал DWORD = 20000; DWORD отсчитывает = GetTickCount (); в то время как (верный) {DoTasksThatTakeVariableTime (); если (GetTickCount () - галочки> интервал)...
вопрос задан: 7 April 2009 23:10
8
ответов

разделить URL-адрес на разные категории в c-программировании [duplicate]

У меня есть char * initialurl = "http://example.demo.com:80/demo/path" ожидающий выход: char * protocol = "https: //" char * url = "example.demo.com" char * port = "80" char * path = "/ demo / path" Я пробовал ...
вопрос задан: 7 April 2009 15:48
8
ответов

Отказ сегментации в strcpy

рассмотрите программу ниже символьной ул. [5]; strcpy (ул., "Hello12345678"); printf (" %s", ул.); При запущении эта программа дает отказ сегментации. Но когда strcpy заменяется следующим...
вопрос задан: 6 April 2009 04:20
8
ответов

Аллока реализация

Как реализовать alloca () с использованием встроенного ассемблера x86 в таких языках, как D, C и C ++? Я хочу создать слегка измененную версию, но сначала мне нужно узнать, какова стандартная версия ...
вопрос задан: 3 April 2009 17:41
8
ответов

Стандарт C определяет поведение переполнения стека?

Существует ли определенное поведение для обработки переполнения стека? Кроме завершения процесса, не кажется, что существует много, который может быть сделан. Я просто задаюсь вопросом, мог ли кто-либо знать что...
вопрос задан: 1 April 2009 17:57
8
ответов

Как я читаю JPEG и пиксели PNG в C++ на Linux?

Я делаю некоторую обработку изображений, и я хотел бы индивидуально считать каждое пиксельное значение в изображениях PNG и JPEG. В моем сценарии развертывания это было бы неловким, чтобы я пользовался сторонней библиотекой (как я...
вопрос задан: 29 March 2009 03:55
8
ответов

Как скомпилировать для OS X в Linux или Windows?

Я хотел бы портировать свои приложения C/C++ на OS X. У меня нет Mac, но у меня есть Linux и Windows. Есть ли какой-либо инструмент для этого?
вопрос задан: 29 March 2009 01:48
8
ответов

Лучший способ сериализировать структуру C, которая будет десериализована Java и т.д.

В настоящее время я сохраняю и загружаю некоторые данные в структурах C/C++ в файлы при помощи освобожденного ()/fwrite (). Это работает просто великолепно при работе в рамках этого приложения C (я могу перекомпилировать каждый раз, когда структура изменя
вопрос задан: 18 March 2009 19:12
8
ответов

Почему я должен использовать свободный на указателе, но не нормальном объявлении?

Почему делают я должен использовать свободный (), когда я объявляю указатель, такой как: интервал *работает временно = (интервал*) malloc (sizeof (интервал)) *временный файл = 3; но не, когда я делаю: международный временный файл = 3;
вопрос задан: 9 March 2009 17:24
8
ответов

Самый легкий способ зеркально отразить булево значение?

Я просто хочу зеркально отразить булевскую переменную на основе того, каково это уже. Если это верно - делают это ложью. Если это - ложь - делают это верным. Вот моя выборка кода: переключатель (wParam) {случай VK_F11: если (flipVal == верный) {...
вопрос задан: 6 March 2009 08:31
8
ответов

Переопределите вызов функции в C

Я хочу переопределить определенные вызовы функции к различным API ради входа вызовов, но я также мог бы хотеть управлять данными, прежде чем это будет отправлено в фактическую функцию. Например, скажите, что я использую...
вопрос задан: 6 March 2009 03:04
8
ответов

Программирование компилятора: Каковы самые фундаментальные компоненты?

Мне интересно в письменной форме очень минималистический компилятор. Я хочу записать маленькую часть программного обеспечения (в C/C++), который выполняет следующие критерии: вывод в формате ELF (*nix) вход является синглом...
вопрос задан: 24 February 2009 14:33
8
ответов

Что лучший способ состоит в том, чтобы проанализировать RSS/Atom-ленты для приложения для iPhone?

Таким образом, я понимаю, что существует несколько опций, доступных до парсинга прямого XML, идет: NSXMLParser, TouchXML от TouchCode, и т.д. Это - весь штраф, и, кажется, хорошо работает для меня. Настоящая проблема...
вопрос задан: 19 February 2009 16:23
8
ответов

Ловля segfaults в C

У меня есть программа что segfaults от адресной арифметики с указателями иногда. Я знаю, что это происходит, но я не могу легко проверить заранее, чтобы видеть, могу ли это segfaults или не - любой я "предварительно просканировать" входные данны
вопрос задан: 16 February 2009 18:43
8
ответов

Получение первого байта в символе* буфер

У меня есть символ* буфер, и я интересуюсь рассмотрением первого байта в символе* буфер, что самый оптимальный путь состоит в том, чтобы пойти об этом.Править: На основе отрицательных голосов я мог бы хотеть объяснить...
вопрос задан: 11 February 2009 20:46
8
ответов

Как использовать unicode в C [duplicate]

Я просто переключился с использования HTML на C, и в HTML очень просто использовать unicode. Поэтому мне было интересно, есть ли способ использовать unicode в C? Существуют ли библиотеки кода?
вопрос задан: 9 February 2009 06:53
8
ответов

Как я разворачиваю (компилируют) цикл интерпретатора?

Я слышал, что некоторые языки идут от интерпретируемого до скомпилированного путем "разворачивания цикла интерпретатора". Скажем, у меня есть следующий pseudo-c-code интерпретатор для ast дерева. интервал интерпретирует (узел) {...
вопрос задан: 8 February 2009 21:06
8
ответов

для (; верный;) отличающийся, от в то время как (верный)?

Если мое понимание корректно, они делают точно то же самое. Почему кто-либо использовал бы для "для" варианта? Это, просто являются на вкус?Править: Я предполагаю, что также думал для (;;).
вопрос задан: 13 January 2009 20:44
8
ответов

Когда и почему ОС инициализирует память к 0xCD, 0xDD, и т.д. на malloc/free/new/delete?

Я знаю, что ОС будет иногда инициализировать память с определенными шаблонами, такими как 0xCD и 0xDD. То, что я хочу знать, - когда и то, почему это происходит. Когда это характерно для используемого компилятора? Сделать...
вопрос задан: 16 December 2008 00:41