4
ответа

Will a C conditional always return 1 or 0?

Do C conditional statements always return [1 or 0], or do they return [0 or 'something other than zero']. I ask because: pseudo code - foo(address, shouldSend): register >>= 1 register <...
вопрос задан: 20 August 2010 15:21
4
ответа

Как получить необработанный слой 2 пакеты в C / C ++?

Как получить пакеты уровня 2 в POSIXy C ++? Пакеты имеют только MAC-адрес src и dst, тип / длину и данные, отформатированные пользователем. Они не TCP или UDP, или IP, или IGMP, или ARP, или что-то в этом роде - они ...
вопрос задан: 19 August 2010 22:32
4
ответа

Как установить ссылку на указатель с помощью функции

В C я пытаюсь установить значение указателя, отправив его функции, но значение не изменится за пределами функции. void foo (char * str) {char * ...
вопрос задан: 19 August 2010 21:43
4
ответа

char four [4] = «four»; Какова правильная семантика для этого утверждения?

int main (void) {char four [4] = "четыре"; вернуть 0; } При компиляции в виде программы на C ++ G ++ сообщает о xxx.cpp: In функции int main (): xxx.cpp: 3: error: строка инициализатора для массива символов - это ...
вопрос задан: 19 August 2010 17:06
4
ответа

Оптимизация вызовов на C

Я часто слышу, как люди говорят, что C не выполняет устранение хвостовых вызовов. Хотя это не гарантируется стандартом, разве это не выполняется на практике какой-либо достойной реализацией? Предполагая ...
вопрос задан: 18 August 2010 16:24
4
ответа

Почему я не могу назначить массив указателю непосредственно в C?

У меня есть следующая программа. Тем не менее, я могу Я не понимаю, почему я должен передать адрес массива. Когда они оба указывают на один и тот же адрес. По какому адресу находится первый элемент ...
вопрос задан: 17 August 2010 16:35
4
ответа

долго долго по сравнению с международным умножением

Учитывая следующий отрывок: #include <stdio.h> определение типа, подписываемое долго длинный int64; определение типа подписало интервал int32; символ со знаком int8 определения типа; международное основное () {printf (" %i\n", sizeof (int8
вопрос задан: 16 August 2010 18:31
4
ответа

Какое-либо принципиальное различие между исходными и заголовочными файлами в C?

Я не вполне понимаю, как вещи должны быть разделены в C исходные и заголовочные файлы. Я часто вижу много проектов с двумя наборами файлов с тем же именем (без источника обозначения расширения и...
вопрос задан: 14 August 2010 10:42
4
ответа

Почему международная переменная не прибудет перед массивом символов с точки зрения обращения, неважно, как я кодирую его в C?

Я читаю Взламывание: Искусство Эксплуатации (2-й Выпуск), и я в настоящее время нахожусь на разделе о переполнении буфера. В первом примере переменные объявляются/инициализируются в этом порядке: интервал...
вопрос задан: 14 August 2010 03:54
4
ответа

Извлеките подстроку в C

я пытаюсь извлечь имя пользователя из этого поля uri в ANSI C код Linux с помощью gcc mail:username@example.com, таким образом, я должен разделить почту: и все после. Есть ли, любой встроил...
вопрос задан: 13 August 2010 16:01
4
ответа

Альтернативы объектно-ориентированному программированию?

ООП, вероятно, является наиболее часто используемой парадигмой программирования в современном дизайне программного обеспечения. У меня вопрос - какие еще парадигмы могут конкурировать с ним и могут заменить уп? Чтобы прояснить этот вопрос, ...
вопрос задан: 12 August 2010 18:27
4
ответа

Может __attribute __ ( (упаковано)) влияет на производительность программы?

У меня есть структура с именем log, в которой 13 символов. выполнив sizeof (log), я вижу, что размер не 13, а 16. Я могу использовать __attribute __ ((упакованный)), чтобы получить фактический размер 13, но я ...
вопрос задан: 11 August 2010 16:25
4
ответа

Теория и код трехмерной графики без OpenGL, DirectX, XNA и др. [Закрыто]

Мне было интересно, есть ли какой-нибудь учебник, который знакомит с теорией трехмерной графики, показывая соответствующий код, без использования OpenGL или DirectX или чего-то еще. Я очень хорошо разбираюсь в инженерной математике (Я ...
вопрос задан: 11 August 2010 06:29
4
ответа

gcc не предупреждает о вызывании nullary функции С параметрами?

Кто-либо может сказать мне, почему в пламени GCC (например, 4.4.3) не предупреждает об или ошибка неправильный вызов функции nullary? освободите привет () {} международное основное (интервал argc, символ* argv []) {международный тест = 1234;...
вопрос задан: 10 August 2010 11:41
4
ответа

Определите, какой файл включал некоторый конкретный заголовочный файл

Иногда со сложной структурой заголовка это происходит, некоторый заголовок включен, но трудно сказать где от. Есть ли некоторый инструмент (depedency средство просмотра?) или метод, как найти, "включение складывает" (...
вопрос задан: 9 August 2010 09:04
4
ответа

путание на указателе и массиве

У нас есть интервал [5] = {10, 20, 30, 40, 50}; я хотел бы знать, как следующие два сегмента кода делают? интервал *ptr = (интервал *) (&a+1); интервал *t = (интервал *) (&a-1); Если у нас есть printf (" %d %d %...
вопрос задан: 9 August 2010 04:31
4
ответа

What is the scope of the counter variable in a for loop?

I get the following error in Visual Studio 2008: Error 1 A local variable named 'i' cannot be declared in this scope because it would give a different meaning to 'i', which is already used in a '...
вопрос задан: 6 August 2010 20:22
4
ответа

Поток Запуска кодирует во встроенной системе, понятии загрузчика?

Я работаю со встроенной платой, но я не знаю поток кода запуска (C/assembly) того же. Мы можем обсудить общие модули/шаги, на которые реагирует действие запуска в случае...
вопрос задан: 3 August 2010 11:18
4
ответа

Передать va_list или указатель на va_list?

Предположим, что у меня есть функция, которая берет variadic аргументы (...), или va_list передал от другой такой функции. Основная логика находится в этой функции самой (давайте назовем ее f1), но я хочу иметь ее передача...
вопрос задан: 30 July 2010 07:53
4
ответа

Добавьте файл C к Visual Studio

Я использую Microsoft Visual Studio 2010. Когда я добавляю файлы к своему проекту, у них есть .cpp расширение. Для работы с C я должен вручную переименовать файлы к.c. Есть ли любой способ непосредственно добавить файлы C...
вопрос задан: 30 July 2010 05:49
4
ответа

То, как скомпилировать.c файл с OpenSSL, включает?

Я пытаюсь скомпилировать маленький.c файл, который имеет следующее, включает: #include <openssl/ssl.h> #include <openssl/rsa.h> #include <openssl/x509.h> #include <openssl/evp. h>...
вопрос задан: 30 July 2010 04:21
4
ответа

Сравнение параметра команды с argv [] не работает

Я пытаюсь сравнить параметр команды с argv [], но это не работает. Вот мой код../a.out-d 1 В основном функциональном международном основном (интервал argc, символ * константа argv []) {если (argv[1] == "-d")...
вопрос задан: 29 July 2010 19:01
4
ответа

Чтение файла с помощью fscanf () в C

Я должен считать и распечатать данные из файла. Я записал программу как ниже, #include <stdio.h> #include <conio.h> международное основное (пустота) {символьный объект [9], состояние; ФАЙЛ *fp; если ((fp = fopen ("D:\\...
вопрос задан: 28 July 2010 10:06
4
ответа

Каков самый простой способ реализовать bigint в C?

Я пытаюсь вычислить 100! Я ищу самый простой способ выполнить это использование C. Я читал вокруг, но не нашел конкретный ответ. Если необходимо знать, я программирую в XCode в Mac OS X....
вопрос задан: 27 July 2010 03:21
4
ответа

Подражать/эмулировать поведению с обратным порядком байтов в C? [дубликат]

Я задавался вопросом, возможно ли эмулировать поведение с обратным порядком байтов для тестирования цели? или через окна или через Linux, mingw или gcc. Вот образец кода, который я хотел бы, чтобы эмуляция возвратила...
вопрос задан: 26 July 2010 18:41
4
ответа

C ветвление/должностное лицо с не блокирующимся каналом IO

Это, кажется, довольно общая вещь сделать, и мне удалось учить мне все, что я должен заставить ее работать, за исключением того, что у меня теперь есть единственная проблема, которая игнорирует мой поиск и устранение неисправностей...
вопрос задан: 24 July 2010 20:17
4
ответа

Все компиляторы C++ генерируют код C?

Вероятно, довольно неопределенный и широкий вопрос, но все компиляторы C++ компилирует код в C сначала прежде, чем скомпилировать их в машинный код?
вопрос задан: 22 July 2010 17:56
4
ответа

Какова escape-последовательность C для пробелов?

Я пишу программу для подсчета пробелов, вкладок и новых строк. Я помню, какова escape-последовательность для вкладок и новых строк, но что относительно пробелов? \b? Или та клавиша Backspace?
вопрос задан: 21 July 2010 23:39
4
ответа

имя файла, соответствующее подстановочному знаку

Я должен реализовать что-то как своя собственная файловая система. Одной операцией был бы FindFirstFile. Я должен проверить, если бы вызывающая сторона передала что-то как., sample*.cpp или около этого. Моя "файловая система"...
вопрос задан: 21 July 2010 14:37
4
ответа

Алгоритм слияния в C: как это работает? [закрытый]

Этот отрывок C является частью реализации алгоритма слияния: [я ++] = (in1[i1] <in2[i2])? in1 [i1 ++]: in2 [i2 ++]; кто-то может объяснить, как это работает?
вопрос задан: 20 July 2010 14:32