11
ответов

Переменные указателя в круглых скобках [дубликат]

Почему код ниже работает так, как он есть? Сколько элементов делает * p, * p1, * p2 pick при использовании в sizeof ()? # Включают & Lt; stdio.h & GT; // считаем целое число размером 4 байта #define R 10 #define C 20 ...
вопрос задан: 12 December 2014 07:12
11
ответов

Действительно ли это - хорошая идея указателям определения типа?

Я просмотрел некоторый код и заметил, что конвенция состояла в том, чтобы повернуть типы указателей как SomeStruct* в определение типа SomeStruct* pSomeStruct; там заслуга к этому?
вопрос задан: 8 November 2014 17:50
11
ответов

Нахождение длины целого числа в C

Я хотел бы знать, как я могу найти длину целого числа в C. Например: 1 => 1 25 => 2 12512 => 5 0 => 1 и так далее. Как я могу сделать это в C?
вопрос задан: 1 November 2014 20:47
11
ответов

Создайте простой сервер HTTP в [закрытом] C

Я должен создать простой сервер HTTP в C. Руководство?Ссылки? Образцы?
вопрос задан: 12 September 2014 21:36
11
ответов

C: Сравнение с NULL

Религиозные аргументы в стороне: Option1: if (pointer [i] == NULL) ... Option2: if (! Pointer [i]) ... ... В C вариант 1 функционально эквивалентен option2? Позволяет ли позже решить быстрее из-за отсутствия ...
вопрос задан: 24 July 2014 09:42
11
ответов

Оптимизация в Коде, связанном со строковыми функциями

Действительно ли там какие-либо инструкции доступны, который может сопровождаться прежде, чем вызвать стандартные связанные со строковой операцией функции в C? Например, сколько оптимизации будет, сравнивая первый символ два...
вопрос задан: 7 May 2014 18:34
11
ответов

C - Проверьте, присвоено ли Целое число

Как я определяю, является ли целое число неприсвоенным? интервал i;/* никакое присвоение */, если (/* условный оператор здесь, чтобы проверить, являюсь ли интервал я неприсвоенным или не */) {printf ("Целое число является неприсвоенным! \n");}..
вопрос задан: 15 February 2014 03:05
11
ответов

Когда использовать подставляемую функцию и если не использовать его?

Я знаю, что встроенный подсказка или запрос к компилятору и его используемому для предотвращения издержек вызова функции. Таким образом на том, какое основание можно определить, является ли функция кандидатом на встраивание или нет? В котором...
вопрос задан: 30 December 2013 19:01
11
ответов

Обработка ошибок в коде C

Что вы считаете «лучшей практикой», когда речь идет об обработке ошибок согласованным образом в библиотеке языка Си. Я думал о двух способах: всегда возвращать код ошибки. Типичная функция ...
вопрос задан: 6 November 2013 19:09
11
ответов

Легко измерьте прошедшее время

Я пытаюсь использовать время () для измерения различных точек моей программы. То, что я не понимаю, - то, почему значения в прежде и после являются тем же? Я понимаю, что это не лучший способ представить мой...
вопрос задан: 26 August 2013 23:57
11
ответов

Что malloc делает в этом коде?

Вы могли объяснить следующий код? ул. = (символ *) malloc (sizeof (символ) * (num+1)); Что malloc делает здесь? Почему цифра + 1 используемый?
вопрос задан: 20 February 2013 00:46
11
ответов

Как я получаю каталог, от которого работает программа?

Существует ли агностический платформой и агностический файловой системой метод для получения полного пути каталога от того, куда программа выполняет использование C/C++? Не быть перепутанным с текущим рабочим каталогом...
вопрос задан: 14 February 2013 01:53
11
ответов

Литералы восьмеричного числа: Когда? Почему? Когда-нибудь? [закрытый]

Я никогда не использовал восьмеричные числа в своем коде, ни сталкивался с любым кодом, который использовал его (шестнадцатеричный и битовое жонглирование, несмотря на это). Я начал программировать в C/C++ приблизительно в 1994 поэтому, возможно, я слишко
вопрос задан: 1 February 2013 21:51
11
ответов

C: Как Вы моделируете 'исключение'?

Я происхожу из среды C#, но я изучаю C в данный момент. В C#, когда каждый хочет сигнализировать, что ошибка произошла, Вы выдаете исключение. Но что Вы делаете в C? Скажите, например, что Вы имеете...
вопрос задан: 8 January 2013 10:17
11
ответов

Возвращаемое значение функции printf () в C

Функция printf () возвращает количество напечатанных символов. Но в приведенном ниже коде почему он печатает 5. int a = 1000; Е ( "% d", Е ( "\ п% d", а)); Он печатает "1000" один раз и пробел, так что ...
вопрос задан: 4 October 2012 15:49
11
ответов

C программа, скомпилированная с cygwin в работах Windows, отказе сегментации в соответствии с Linux. cygwin GCC 'плохо'?

Для моего класса Программирования 102 нас просят поставить код C, который компилирует и работает в соответствии с Linux. У меня нет достаточного количества запасного пространства на моем жестком диске для установки Linux вместе с Windows, и таким образом,
вопрос задан: 16 September 2012 15:53
11
ответов

Союз - бесполезный анахронизм или полезная уловка старой школы?

Недавно я наткнулся на замечательную книгу о структурах данных «Структуры данных с использованием C» (c) 1991 года, которая продавалась в местной библиотеке всего за 2 доллара. Как видно из названия книги, книга охватывает структуры данных с использование
вопрос задан: 14 August 2012 23:50
11
ответов

объединение по сравнению с пустым указателем

Каковы были бы различия между использованием просто пустоты* в противоположность объединению? Пример: структура my_struct {короткий тип данных; освободите *данные;} структура my_struct {короткий тип данных; объединение {...
вопрос задан: 14 August 2012 23:48
11
ответов

UnitTest, как Вы организуете свои файлы тестирования?

В настоящее время я разделяю все свои тесты пакетом (проекты). Таким образом, если у меня будет 12 проектов, то я создам еще 1 проект для Модульного теста с 12 классами, которые протестируют весь мой пакет. Вы делаете то же...
вопрос задан: 7 August 2012 14:36
11
ответов

Цикл for реализован иначе, чем в других языках?

Я прочитал следующее в обзоре Кнута «Искусство компьютерного программирования»: «Сама« практичность »означает, что потенциальный майор CS должен учиться на ошибках Кернигана при проектировании C, в частности ...
вопрос задан: 30 April 2012 04:11
11
ответов

Почему я всегда получаю ту же последовательность случайных чисел с рэндом ()?

Это - первый раз, когда я пробую случайные числа C (я пропускаю C#). Вот мой код: интервал i, j = 0; для (я = 0; я <= 10; я ++) {j = рэнд (); printf ("j = %d\n", j);} с этим кодом, я добираюсь...
вопрос задан: 28 April 2012 16:48
11
ответов

тестирование кода в [закрытом] C++ C

Я не знаю, как Вы, парни тестируют Ваш код каждый раз, когда Вы кодируете немного и для разных уровней тестирования: поблочное тестирование, Интеграционное тестирование... Например, для поблочного тестирования функция Вы просто...
вопрос задан: 14 March 2012 09:53
11
ответов

Размышление в C++?

Язык программирования, который я использую, был Java. Я переходил к C++, который был несколько скалистым. "Скалистость" не находится в учении лишь больше вроде "Размышления в C++". Я имею...
вопрос задан: 4 November 2011 11:52
11
ответов

Почему моя программа производит флэш-память и близко в Windows?

Я пытаюсь создать .exe файл для K&R "Привет, мир". Код, данный в книге: #include <stdio.h> основной () {printf ("Привет, мир! \n");}, Когда я создаю и работаю...
вопрос задан: 18 October 2011 17:57
11
ответов

Почему делает strncpy, не пустой оконечный?

strncpy (), предположительно, защищает от переполнения буфера. Но если это предотвращает переполнение без пустого завершения, во всей вероятности последующая строковая операция собирается переполниться. Таким образом защищать...
вопрос задан: 12 September 2011 23:43
11
ответов

Почему я не вижу значительное ускорение при использовании компилятора MATLAB?

У меня есть много хорошего кода MATLAB, который работает слишком медленно и был бы болью для переписывания в C. Компилятор MATLAB для C, кажется, не помогает многому, если вообще. Это должно ускорять выполнение больше?...
вопрос задан: 11 September 2011 14:46
11
ответов

Как добавить два числа, не используя ++ или + или другой арифметический оператор

Как я добавляю два числа, не используя ++ или + или никакой другой арифметический оператор? Это был вопрос, который задают давным-давно в некотором интервью кампуса. Так или иначе сегодня кто-то задал вопрос относительно...
вопрос задан: 23 August 2011 03:00
11
ответов

Как я обрезаю пробел продвижения/запаздывания стандартным способом?

Существует ли чистое, предпочтительно стандартный метод обрезки ведущего и запаздывающего пробела от строки в C? Я прокрутил бы свое собственное, но я буду думать, что это - типичная проблема с одинаково общим решением....
вопрос задан: 23 August 2011 02:09
11
ответов

Что делает “неявное объявление функции”, средней?

#include <stdio.h> международное основное () {интервал = 4; интервал b = 3; addNumbers (a, b);} интервал addNumbers (интервал a, интервал b) {возвращаются + b;}, Почему это не компилирует, я получаю высказывание сообщения...
вопрос задан: 22 August 2011 21:18
11
ответов

Как создать ключ SHA1 в Java, чтобы соответствовать SHA1-ключу, сгенерированному в C [duplicate]

Для генерации SHA1-ключа в C я могу использовать: // данные для хэширования данных char [] = «Hello, world!»; size_t length = sizeof (данные); unsigned char hash [SHA_DIGEST_LENGTH]; SHA1 (данные, длина, хэш); // ...
вопрос задан: 4 February 2011 08:29