10
ответов

Почему разрешено изменять константу с помощью указателя в C? [Дубликат]

Мне было интересно, почему разрешено изменять константу с помощью указателя? int main (int argc, char ** argv) {const int my_const = 9; int * ptr = & amp; my_const; * ptr + = 10; printf ("% d", ...
вопрос задан: 16 October 2016 14:43
10
ответов

Действительно ли возможно разделить структуру C на подклассы в C++ и указателях использования на структуру в коде C?

Есть ли побочный эффект в выполнении этого: C код: нечто структуры {интервал k;}; интервал ret_foo (нечто структуры константы* f) {возвращает f.k;} код C++: панель класса: общедоступное нечто {интервал my_bar () {...
вопрос задан: 30 May 2016 23:38
10
ответов

Стек становится восходящим или нисходящим?

У меня есть эта часть кода в c: интервал q = 10; интервал s = 5; интервал [3]; printf ("Адрес a: %d\n", (интервал) a); printf ("Адрес [1]: %d\n", (международный) &a[1]); printf ("Адрес [2]: %d\n", (интервал) &a [...
вопрос задан: 29 April 2016 05:19
10
ответов

Некоторые случайные вопросы C (ASCII волшебные и побитовые операторы)

Я пытаюсь изучить программирование C, и я изучал некоторые исходные коды и существуют некоторые вещи, которые я не понял, особенно относительно Побитовых операторов. Я считал некоторые сайты на этом и мне отчасти...
вопрос задан: 2 April 2016 20:52
10
ответов

Что такое популярная, мультиплатформенная, библиотека сокетов со свободным и открытым исходным кодом [закрыто]

Есть ли бесплатная библиотека с открытым исходным кодом (на C / C ++) для сокетов, которая широко используется и поддерживает широкий спектр операционных систем (Windows, Unix / Linux, FreeBSD и т. д.). Так же, как pthreads. В противном случае ...
вопрос задан: 2 April 2016 04:09
10
ответов

Скомпилируйте другой код того, доступна ли функция или нет

Windows обеспечивает только GetTickCount до Windows Vista и начинающий с той ОС также GetTickCount64. Как я могу сделать компиляцию программы C с вызовами к различным функциям? Как я могу сделать компилятор C...
вопрос задан: 10 February 2016 20:13
10
ответов

Там какие-либо макросы должны определить, компилируется ли мой код в Windows? [дубликат]

Я хотел бы обнаружить, является ли ОС, на которой я компилирую, Windows. Существует ли простой макрос, который я могу проверить для проверки этого?
вопрос задан: 3 February 2016 20:40
10
ответов

Простой способ использовать переменные перечислимых типов как строка в C?

Вот то, что я пытаюсь сделать: перечисление определения типа {ОДИН, ДВА, ТРИ} Числа; я пытаюсь записать функцию, которая сделала бы случай переключателя, подобный следующему: символьный num_str[10]; интервал...
вопрос задан: 1 February 2016 19:30
10
ответов

Как создать функцию только для отладки, которая принимает список переменных аргументов? Мне нравится printf ()

Я хотел бы сделать функцию регистрации отладки с теми же параметрами, что и printf. Но тот, который может быть удален препроцессором во время оптимизированных сборок. Например: Debug_Print ("Предупреждение: значение% d & ...
вопрос задан: 30 January 2016 19:20
10
ответов

Можете Вы #define комментарий в C?

Я пытаюсь сделать систему отладки, но это, кажется, не работает. То, что я хотел выполнить, является чем-то вроде этого: #ifndef ОТЛАЖИВАЮТ #define printd//#else #define printd printf #endif, там...
вопрос задан: 27 December 2015 11:40
10
ответов

Почему то, что структуры данных обычно имеют размер 2^n?

Существует ли историческая причина или что-то? Я видел довольно много раз что-то как символьное нечто [256]; или #define BUF_SIZE 1024. Даже я действительно главным образом только использую 2n измеренные буферы, главным образом потому что я думаю это...
вопрос задан: 8 November 2015 22:51
10
ответов

Что вставить заголовок файла двоичных данных

У меня есть моделирование, которое читает большие файлы двоичных данных, которые мы создаем (10-е к 100 с ГБ). Мы используем двоичный файл по причинам скорости. Эти файлы системно-зависимы, преобразовываются из текстовых файлов в каждой системе...
вопрос задан: 30 October 2015 19:37
10
ответов

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

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

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

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

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

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

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

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

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

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

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

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

Какая потребность в 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