10
ответов

Печать имени и значения макроса

У меня есть программа C с большой оптимизацией, которая может быть включена или отключена с #defines. Когда я запускаю свою программу, я хотел бы знать, какие макросы были определены во время компиляции. Таким образом, я пробую...
вопрос задан: 11 August 2015 13:19
10
ответов

Я предпочту, чтобы константы определили?

В C я предпочту, чтобы константы определили? У меня есть чтение большого количества кода в последнее время, и все примеры делают интенсивное использование, определяет.
вопрос задан: 26 July 2015 22:41
10
ответов

Визуализировать структуру дерева [дубликат]

Я пытаюсь отлаживать мою программу, которая использует древовидную структуру для поиска частиц. Я хочу сделать визуальное доказательство, если структура дерева выглядит правильно. Поэтому я хочу нарисовать структуру дерева (только для ...
вопрос задан: 9 July 2015 11:42
10
ответов

Как сохранить маркировки goto в массиве и затем перейти им?

Я хочу объявить массив "jumplabels". Затем я хочу перейти к "jumplabel" в этом массиве. Но у меня нет идеи, как сделать это. Это должно быть похожим на следующий код: функция () {"...
вопрос задан: 24 June 2015 10:24
10
ответов

Что делает 'константу, статичную' средний в C и C++?

константа статическое международное нечто = 42; я видел это в некотором коде здесь StackOverflow, и я не мог выяснить то, что он делает. Затем я видел некоторые запутанные ответы на других форумах. Мое лучшее предположение - то, что это используется в C..
вопрос задан: 14 June 2015 21:27
10
ответов

MPI или сокеты?

Я работаю над слабо связанным кластером для некоторой обработки данных. Сетевой код и код обработки существуют, но мы оцениваем различные методологии в нашем подходе. Прямо сейчас, как мы...
вопрос задан: 29 May 2015 12:09
10
ответов

Хорошие практики программирования для макроопределений (#define) в [закрытом] C

Например, никогда не определяйте макрос как это: ОПАСНОСТЬ для #define 60 + 2 Это может потенциально быть опасно, когда мы делаем операцию как это: интервал wrong_value = ОПАСНОСТЬ * 2;//Ожидание 124 Вместо этого...
вопрос задан: 31 March 2015 01:53
10
ответов

Определение константы оценивает в C

У меня есть проект C, где весь код организован в *.c / *.h пары файла, и я должен определить постоянную величину в одном файле, который будет однако также использоваться в других файлах. Как я должен объявить и...
вопрос задан: 30 March 2015 15:07
10
ответов

Какой язык изучить для программирования микроконтроллера? [закрытый]

Я вхожу в программирование микроконтроллера и слышал контрастирующие представления. Какой язык больше всего используется в промышленности для программирования микроконтроллера? Это то, что Вы используете в своей собственной работе?...
вопрос задан: 18 February 2015 07:13
10
ответов

Разница между указателем с массивом и (* p) [5] [duplicate]

Я новичок в использовании указателей, поскольку я проходил через решения stackoverflow, которые я нашел где-то, я не получил то, что используется (* p) [5], и где и когда он используется вместо * ap. int a [5] = {1, ...
вопрос задан: 12 December 2014 07:12
10
ответов

memcpy (), что должно значение параметра размера быть?

Я хочу скопировать международный массив в другой международный массив. Они используют то же, определяют для длины, таким образом, они будут всегда иметь ту же длину. Каковы профессионалы/недостатки следующих двух альтернатив для размера...
вопрос задан: 20 November 2014 00:48
10
ответов

Может ли GDB сделать указатель на функцию, указывающую на другое место?

Я объясню: скажем, меня интересует замена функции rand (), используемой определенным приложением. Поэтому я присоединяю gdb к этому процессу и заставляю его загружать мою собственную общую библиотеку (которая имеет ...
вопрос задан: 30 August 2014 20:44
10
ответов

Объявления переменной в заголовочных файлах - статичный или нет?

При рефакторинге далеко некоторого #defines я столкнулся с объявлениями, подобными следующему в заголовочном файле C++: статическая константа неподписанный международный VAL = 42; константа неподписанный международный ANOTHER_VAL = 37; вопрос...
вопрос задан: 17 June 2014 15:12
10
ответов

C: различия между символьным указателем и массивом [дубликат]

Рассмотрите: символ amessage [] = "теперь является временем"; символ *pmessage = "теперь является временем"; я читал из Языка программирования C, 2-й Выпуск, что вышеупомянутые два оператора не делают того же самого. Я...
вопрос задан: 25 March 2014 04:06
10
ответов

Изучение C, когда Вы уже знаете C++?

Я думаю, что у меня есть усовершенствованное знание C++, и я хотел бы изучить C. Существует много ресурсов для помощи людям, идущим от C до C++, но я ничто не нашел полезным, чтобы сделать противоположность этого...
вопрос задан: 18 February 2014 17:50
10
ответов

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

Я выделил "массив" mystruct размера n как это: если (ПУСТОЙ УКАЗАТЕЛЬ == (p = calloc (sizeof (структура mystruct) * n, 1))) {/* обрабатывают ошибку */} Позже, я только имею доступ к p и больше не имею n...
вопрос задан: 30 December 2013 16:49
10
ответов

Почему C++ не повторно реализует стандартные функции C с элементами/стилем C++?

Для определенного примера рассмотрите atoi (станд. константы:: строка и). Это очень печально, так как мы как программисты должны были бы использовать его так. Более общий вопрос состоит в том, почему не делает стандарта C++...
вопрос задан: 19 December 2013 03:38
10
ответов

Инструмент для отслеживания #include [закрытых] зависимостей

Какие-либо хорошие предложения? Вход будет названием заголовочного файла и произведет, должен быть список (предпочтительно дерево) всех файлов включая его прямо или косвенно.
вопрос задан: 12 December 2013 06:33
10
ответов

Какая потребность в size_t? [Дубликат]

Я прочитал почти все другие сообщения о size_t на SO, но все же я не могу понять, почему его следует использовать. Также я хотел бы узнать больше об этом. Я уже знаю, что он неподписан, он не может быть отрицательным, он ...
вопрос задан: 11 December 2013 13:35
10
ответов

Цель size_t и его связь с реализацией [duplicate]

Я не могу понять цель size_t и как он работает. Я прочитал много статей об этом, но пока не нашел ясного объяснения. Пока что то, что я знаю об этом типе данных: Это для ...
вопрос задан: 11 December 2013 13:35
10
ответов

Как функция free () знает, сколько байтов освободить и как получить доступ к этой информации в нашей программе? [Дубликат]

Я узнал о динамических функциях распределения памяти и в том, что всякий раз, когда мы используем функцию malloc, вы бы указали несколько байтов для выделения в памяти. Поэтому, когда мы назначаем адрес ...
вопрос задан: 28 November 2013 00:25
10
ответов

Введение в программирование GUI с [закрытым] c

Я - новый GUI и программирующий как целый, и до сих пор я имею общее понимание c и провел некоторое время, пишущий консольные приложения. Я пытаюсь изучить GUI, но до сих пор был...
вопрос задан: 16 August 2013 17:15
10
ответов

Почему указатели использования? [закрытый]

Я знаю, что это - действительно основной вопрос, но я только что запустил с некоторого основного программирования на C++ после кодирования нескольких проектов с высокоуровневыми языками. В основном у меня есть три вопроса: Почему использование...
вопрос задан: 30 May 2013 09:49
10
ответов

C: Почему size_t не является ключевым словом C?

sizeof является ключевым словом C. Это возвращает размер в типе, названном size_t. Однако size_t не является ключевым словом, но определяется, прежде всего, в stddef.h и вероятно других стандартных заголовочных файлах C также. Рассмотрите...
вопрос задан: 27 May 2013 14:38
10
ответов

Возврат струны до от функции

Я пытаюсь возвратить струну до из функции, но не работа. Вот мой код. символ myFunction () {возвращает "Мою Строку";} В основном я называю его как это: международное основное () {printf (" %s"...
вопрос задан: 16 March 2013 09:51
10
ответов

очистка массива символов c

Я думал путем установки первого элемента на пустой указатель, очистит все содержание массива символов. символьный my_custom_data[40] = "Привет!"; my_custom_data [0] = '\0'; Однако это только устанавливает первое...
вопрос задан: 20 December 2012 23:24
10
ответов

Кодирование целочисленной функции умножения с использованием рекурсии (в C) [закрыто]

Кто-нибудь может сказать мне, как написать функцию умножения (в C), используя рекурсию?
вопрос задан: 8 December 2012 13:57
10
ответов

Как проверить мой флаг байта?

Я использую байт для хранения некоторого флага как 10101010and, я хотел бы знать, как проверить, что определенный бит в 1 или 0.
вопрос задан: 5 December 2012 12:25
10
ответов

Как Вы инвертируете строку на месте в C или C++?

Как Вы инвертируете строку в C или C++, не требуя, чтобы отдельный буфер содержал обратную строку?
вопрос задан: 24 November 2012 03:35
10
ответов

Как я создаю НЕОБРАБОТАННЫЕ пакеты TCP/IP в C++?

Я - начинающий программист на C++ / сетевой администратор, но я полагаю, что могу изучить, как сделать это, если кто-то указывает на меня в правильном направлении. Большинство учебных руководств продемонстрировано с помощью старого кода что нет...
вопрос задан: 22 November 2012 13:58