4
ответа

Почему я получаю предупреждение каждый раз, когда я использую malloc?

Если я использую malloc в своем коде: интервал *x = malloc (sizeof (интервал)); я получаю это предупреждение от gcc: новый c:7: предупреждение: неявное объявление функции ‘malloc’ новый c:7: предупреждение: несовместимый неявный...
вопрос задан: 10 May 2018 07:36
4
ответа

C и Python - другое поведение по модулю (%) операция

Я нашел, что та же ультрасовременная операция приводит к различным результатам в зависимости от того, какой язык используется. В Python:-1% 10 производят 9 В C, который это производит-1! Какой является правом по модулю?...
вопрос задан: 7 May 2018 21:16
4
ответа

Где реализация strlen () в GCC?

Кто-либо может указать на меня на определение strlen () в GCC? Я захватывал выпуск 4.4.2 в течение приблизительно половины часа теперь (при поиске с помощью Google как сумасшедший), и я, может казаться, не нахожу, где strlen () на самом деле...
вопрос задан: 6 May 2018 11:37
4
ответа

сам справочное определение структуры?

Я не писал C очень долго, и таким образом, я не уверен в том, как я должен пойти о выполнении этих видов рекурсивных вещей... Я хотел бы, чтобы каждая ячейка содержала другую ячейку, но я получаю ошибку...
вопрос задан: 14 April 2018 22:16
4
ответа

Какое влияние оказывает extern & ldquo; C & rdquo; в С ++?

Что именно делает вставка extern "C" в код C ++? Например: extern "C" {void foo (); }
вопрос задан: 15 March 2018 08:35
4
ответа

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

У меня есть что-то вроде этого: символ *current_day, *current_time; система ("дата + %F"); система ("дата + %T"); Это печатает текущий день и время в stdout, но я хочу получить этот вывод или присвоить им...
вопрос задан: 11 March 2018 10:14
4
ответа

Как широковещательно передать сообщение в сети?

Я работаю над клиент-серверным приложением, записанным в C. Я хочу широковещательно передать сообщение ко всем машинам, доступным в локальной сети. Как я могу сделать то использование обычных системных вызовов сокета в C?
вопрос задан: 8 March 2018 17:47
4
ответа

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

Как происходит приведение типов без потери данных внутри компилятора? Например: int i = 10; UINT k = (UINT) k; float fl = 10.123; UINT ufl = (UINT) fl; // потеря данных здесь? char * p = "...
вопрос задан: 8 March 2018 14:49
4
ответа

fgets () функционируют в C

Я знаю, что все сказали мне использовать fgets и не добираются из-за переполнения буфера. Однако я немного смущен третьим параметром в fgets (). Насколько я понимаю fgets зависит от: символ *...
вопрос задан: 22 February 2018 16:53
4
ответа

Индекс массива и argc со знаком

В стандарте C (5.1.2.2.1 запуска Программы) говорится: функция зашла в запуск программы, назван основным. [...] Это должен быть defined с типом возврата интервала и без параметров: международное основное (...
вопрос задан: 6 February 2018 18:08
4
ответа

Преобразование даты/времени: строковое представление к [закрытому] time_t

Как я преобразовываю строку даты, отформатированную как "YY DD MM HH:MM:SS", к значению time_t или в C или в C++?
вопрос задан: 30 January 2018 08:20
4
ответа

c практическое руководство регулярного выражения

Это были 10 лет, с тех пор как я посмотрел на c. Я должен записать немного программы в c, который анализирует строку. Я хотел использовать регулярные выражения, так как я использовал их в течение многих лет, но я понятия не имею как...
вопрос задан: 25 January 2018 20:52
4
ответа

Определить строку кода, которая вызывает ошибку сегментации?

Как мы определяем, где находится ошибка в нашем коде, которая вызывает ошибку сегментации? После написания некоторого кода, чтобы определить, где у меня ошибка сегментации, может ли мой компилятор (gcc) показать мне ...
вопрос задан: 18 December 2017 09:19
4
ответа

Скопируйте две структуры в C, которые содержат символьные указатели

Что стандартный путь состоит в том, чтобы скопировать две структуры, которые содержат массивы символов? Вот некоторый код: #include stdio.h> #include string.h> #include stdlib.h> структура определения типа {символ* имя; символ*...
вопрос задан: 17 December 2017 09:11
4
ответа

Как перечислить физические диски?

Как перечислить физические диски в Windows? Для получения списка доступных "\\\\.\PhysicalDrive0".
вопрос задан: 15 December 2017 10:41
4
ответа

C/C++: Статическая функция в заголовочном файле, что это означает?

Я знаю то, что это означает, когда статическая функция объявляется в исходном файле. Я читаю некоторый код, нашел, что статическая функция в заголовочных файлах могла быть, вызывают в других файлах.
вопрос задан: 3 December 2017 21:41
4
ответа

В C, почему sizeof (символ) 1, когда интервала?

Я попробовал printf (" %d, %d\n", sizeof (символ), sizeof ('c')); и добрался 1, 4, как произведено. Если размер символа один, почему 'c' дает мне 4? Я предполагаю, что это - потому что это - целое число. Таким образом, когда я действительно обуг
вопрос задан: 14 November 2017 16:05
4
ответа

Лучший способ сделать двоичную арифметику в C?

Я изучаю C и пишу простую программу, которая примет 2 строковых значения, принятые каждому быть двоичными числами и выполнить арифметическую операцию согласно пользовательскому выбору: Добавьте два значения...
вопрос задан: 10 November 2017 17:25
4
ответа

Что такое эквивалент C для reinterpret_cast?

Что такое эквивалент C для reinterpret_cast из C ++?
вопрос задан: 30 October 2017 12:33
4
ответа

Как к printf, “неподписанному длинный” в C?

Я никогда не могу понимать, как распечатать неподписанный длинный тип данных в C. Предположим, что unsigned_foo является неподписанным длинным, затем я пробую: printf (" %lu\n", unsigned_foo) printf (" %du\n", unsigned_foo) printf (&qu
вопрос задан: 28 October 2017 06:21
4
ответа

Преобразуйте плавание в строку

Как я могу преобразовать целое число с плавающей точкой в строку в C/C++ без библиотечной функции sprintf? Я ищу функцию, например, символ *ftoa (пустите в ход цифру), который преобразовывает цифру в строку и возвраты...
вопрос задан: 11 October 2017 02:47
4
ответа

Я могу установить Visual Studio 2005 для игнорирования утверждений в определенном регионе кода при отладке

Вот сценарий. Я отлаживаю свое собственное приложение (C/C++), который пользуется некоторой библиотекой, разработанной другой командой в компании. Утверждение перестало работать, когда мой код генерирует некоторый пограничный случай. Это - боль потому что
вопрос задан: 9 October 2017 17:06
4
ответа

То, почему делает scanf (), нуждаются в “%lf” для, удваивается, когда printf () хорошо только с “%f”?

Почему случается так, что scanf () нужен l в "%lf" при чтении двойного, когда printf () может использовать "%f" независимо от того, является ли его аргументом двойное или плавание? Пример кода: двойной d; scanf (" %lf", &
вопрос задан: 7 October 2017 14:00
4
ответа

Как делает трубопровод в Linux?

Как передача по каналу работает? Если я запущу программу через CLI и перенаправлю вывод в файл, то я смогу передать тот файл по каналу в другую программу, как это пишется? В основном, когда одна строка записана в...
вопрос задан: 1 October 2017 18:09
4
ответа

Какой дб NoSQL использовать с C? [закрытый]

Я работаю над приложением, которое я собираюсь записать с C, и я рассматриваю для использования nosql дб для хранения timeseries данные с самое большее 8 или 9 полями. Но через каждые 5 минут там будет огромная запись...
вопрос задан: 22 September 2017 18:01
4
ответа

Чтение из неразборчивого сетевого устройства

Я хочу записать инструмент анализа в режиме реального времени для беспроводного трафика. Кто-либо знает, как читать из неразборчивого (или осуществляющий сниффинг) устройство в C? Я знаю, что у Вас должен быть корневой доступ, чтобы сделать это. Я был...
вопрос задан: 12 September 2017 09:11
4
ответа

Спин-блокировка по сравнению с семафором

Каковы основные различия между семафорной и спин-блокировкой? Когда мы использовали бы семафор по спин-блокировке?
вопрос задан: 18 August 2017 08:14
4
ответа

То, каковы могут быть причины соединения, отказалось от ошибок?

Я пытаюсь записать программу сервера в C, с помощью другого клиента, я получаю эту ошибку, когда я пытаюсь соединить через порт 2080, например. соединение отказалось от того, Что может быть причинами этой ошибки?
вопрос задан: 2 August 2017 18:16
4
ответа

Прокрутка среднего алгоритма в C

Я в настоящее время работаю над алгоритмом для реализации прокручивающегося среднего фильтра (аналогичный прокручивающемуся среднему фильтру) в C. От моего поиска литературы, кажется, существует два довольно эффективных...
вопрос задан: 13 July 2017 21:25
4
ответа

Каковы различные соглашения о вызовах в C/C++ и что каждый имеет в виду?

Существуют различные соглашения о вызовах, доступные в C/C++: stdcall, экстерн, Паскаль, и т.д. Сколько такие соглашения о вызовах доступны, и что каждый имеет в виду? Есть ли любые ссылки, которые описывают...
вопрос задан: 3 July 2017 21:56