5
ответов

Как компиляция C # обходится без заголовочных файлов?

Я провел свою профессиональную жизнь как разработчик C #. Будучи студентом, я иногда использовал C, но не изучал глубоко его модель компиляции. Недавно я вскочил на подножку и начал изучать ...
вопрос задан: 23 May 2017 10:29
5
ответов

Используя sizeof () на malloc'd памяти [дубликат]

Возможный Дубликат: вопросы о новичке о malloc и sizeof я пытаюсь считать строки в программу. Когда я заметил, что строки иногда повреждались, я попробовал следующий code:...
вопрос задан: 23 May 2017 10:29
5
ответов

Почему кто-то использовал бы C вместо C++? [дубликат]

Возможный Дубликат: Почему искусственно ограничивают Ваш код C? Я начался с изучением C, но затем перешел прямо в C++ просто, потому что это поддерживает OO и также требовалось для последующей работы....
вопрос задан: 23 May 2017 10:28
5
ответов

Каковы преимущества относительного пути такой как “../include/header.h” для заголовка?

Я рассмотрел вопросы, Как использовать, включают директиву правильно, и C++ #include семантика и ни обращается к этому - ни сделайте другие предложенных ПОЭТОМУ, когда я ввел заголовок... Какой, если таковые имеются...
вопрос задан: 23 May 2017 01:54
5
ответов

Список всех пользователей и групп

Я пытаюсь получить список всех пользователей и всех групп на Mac OS X 10.5 +. Как я могу сделать это? Например, список всех пользователей на моей машине должен возвратиться: _amavisd, _appowner, _appserver, _ard...
вопрос задан: 23 May 2017 00:31
5
ответов

Как использовать “%f” для заполнения двойного значения в строку с правильной точностью

Я пытаюсь заполнить строку с двойным значением с помощью sprintf как это: sprintf (S, "%f", val); Но точность отключается к шести десятичным разрядам. Мне нужны приблизительно 10 десятичных разрядов для...
вопрос задан: 22 May 2017 19:34
5
ответов

Зачем использовать явно бессмысленные операторы do-while и if-else в макросах?

Во многих макросах C / C ++ я вижу код макроса, заключенный в то, что кажется бессмысленным циклом do while. Вот примеры. #define FOO (X) do {f (X); г (Х); } while (0) #define FOO (X) if (1) {f (...
вопрос задан: 22 May 2017 09:29
5
ответов

C имеет “foreach” конструкцию цикла?

Почти все языки имеют цикл foreach или что-то подобное. C имеет тот? Можно ли отправить некоторый пример кода?
вопрос задан: 19 May 2017 01:46
5
ответов

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

Почему делают большинство программистов C называет переменные как это: интервал *myVariable; а не как это: интервал* myVariable; Оба допустимы. Мне кажется, что звездочка является частью типа, не частью...
вопрос задан: 16 May 2017 14:57
5
ответов

Как работают индексы MySQL?

Я действительно заинтересован в том, как работают индексы MySQL, в частности, как они могут возвращать запрошенные данные без сканирования всей таблицы? Это не по теме, я знаю, но если есть кто-то, кто ...
вопрос задан: 26 April 2017 21:54
5
ответов

Каков диаметр долота долго в 64-разрядном Windows?

Не к давно, кто-то сказал мне, которые долго не составляют 64 бита на машинах на 64 бита, и я должен всегда использовать интервал. Это не имело смысла мне. Я видел документы (такие как тот на официальном сайте Apple)...
вопрос задан: 18 April 2017 01:38
5
ответов

Как портировать эту функцию NetHack на Python?

Я пытаюсь записать функцию Python, которая возвращает то же лунное значение фазы как в игре NetHack. Это найдено в hacklib.c. Я попытался просто скопировать соответствующую функцию с...
вопрос задан: 17 April 2017 21:08
5
ответов

Программно получить абсолютный путь к приложению командной строки OS X

В Linux приложение может легко получить свой абсолютный путь, запросив / proc / self / exe. В FreeBSD это более сложно, так как вам нужно создать вызов sysctl: int mib [4]; mib [0] = CTL_KERN; mib [1] = ...
вопрос задан: 15 April 2017 19:13
5
ответов

gvim и gdb для C?

В emacs существует удобный способ запустить gdb и gui опции для gdb, отладчика C. В gvim существует ли подобная опция?
вопрос задан: 12 April 2017 07:44
5
ответов

Использование #pragma в C

Каково некоторое использование #pragma в C с примерами?
вопрос задан: 25 March 2017 18:50
5
ответов

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

Десять лет назад мне показали технику для того, чтобы пересечь связанный список: вместо того, чтобы использовать единственный указатель, Вы использовали двойной указатель (от указателя к указателю). Техника, к которой приводят меньший, более изящный...
вопрос задан: 22 March 2017 20:30
5
ответов

Как каждый оценивает массив (вид) значением? *Со скручиванием*

Я хотел бы отсортировать массив в порядке возрастания с помощью C/C++. Результатом является массив, содержащий индексы элемента. Каждый индекс является соответствующим к местоположению элемента в сортированном массиве. Пример...
вопрос задан: 6 March 2017 22:27
5
ответов

Почему C-массив имеет несправедливость sizeof () значение, когда это передается функции? [дубликат]

Полный пример: #include <stdio.h> освобождают тест (международное прибытие []) {интервал arrSize = (интервал) (sizeof (прибытие) / sizeof (прибытие [0])); printf (" %d\n", arrSize);//2 (неправильно?!)} международное основное (интервал argc
вопрос задан: 2 March 2017 05:50
5
ответов

Сотрите текущую печатную консольную строку

Как я могу стереть текущую печатную консольную строку в C? Я работаю над системой Linux. Например - printf ("привет"); printf ("до свидания"); я хочу распечатать до свидания на той же строке вместо привет.
вопрос задан: 27 February 2017 23:44
5
ответов

Что такое библиотека времени выполнения C?

Что такое библиотека времени выполнения C и для чего она используется? Я искал, гуглял как дьявол, но я не мог найти ничего лучше, чем Microsoft: «Библиотека времени выполнения Microsoft предоставляет ...
вопрос задан: 15 February 2017 10:40
5
ответов

размер массива может быть определен во время выполнения в c?

Как я знаю, массив должен иметь определенный размер прежде, чем скомпилировать время в c. Интересно, почему этот код все еще работает? интервал s; printf ("вводят размер массива: "); scanf (" %d", &s); интервал [s];//Не s...
вопрос задан: 14 February 2017 16:56
5
ответов

Функция возвращает странные значения при использовании оператора модуля [duplicate]

Он работает отлично для первых нескольких итераций, но потом он начинает менять окончательную цифру на число, которое, как я знаю, неверно. Вот код: long long isbnToArray (long long userNum) {...
вопрос задан: 9 February 2017 09:20
5
ответов

Сокращение коротких линейных сегментов от граничного детектора производится?

Я ищу алгоритм для сокращения коротких линейных сегментов от вывода граничного детектора. Как видно в изображении (и ссылка) ниже, существует несколько маленьких краев, обнаруженных, которые не "длинны"...
вопрос задан: 8 February 2017 14:15
5
ответов

Строка синтаксического анализа в argv/argc

Существует ли путь в C, чтобы проанализировать часть текста и получить значения для argv и argc, как будто текст был передан приложению на командной строке? Это не должно работать над Windows, просто...
вопрос задан: 5 February 2017 14:57
5
ответов

Выход из # символа в #define макросе?

Не вдаваясь в окровавленные подробности я хочу использовать #define макрос, который расширится до #include, но '#' знак путает препроцессор (поскольку он думает, что я хочу заключить аргумент в кавычки.), Например...
вопрос задан: 1 January 2017 19:40
5
ответов

Что такое & ldquo; обратный вызов & rdquo; в C и как они реализованы?

Судя по тому, что я прочитал, Core Audio в значительной степени опирается на обратные вызовы (и C ++, но это уже другая история). Я понимаю концепцию (своего рода) настройки функции, которая вызывается другой ...
вопрос задан: 23 December 2016 15:09
5
ответов

Как вычислить использование ЦП процесса PID в Linux от C?

Я хочу программно [в C], вычисляют % использования ЦП для данного идентификатора процесса в Linux. Как мы можем получить % использования ЦП в реальном времени для данного процесса? Заставить его далее очиститься: Я должен смочь...
вопрос задан: 18 December 2016 01:06
5
ответов

Чтение памяти другого процесса в OS X?

Я пытался понять, как считать память других процессов на Mac OS X, но у меня нет большой удачи. Я видел много примеров онлайн с помощью ptrace с PEEKDATA и таким, однако это doesn'...
вопрос задан: 24 November 2016 23:37
5
ответов

lvalue, требуемый как инкрементный операнд

gcc 4.4.4, Что я делаю неправильно? символ x [10]; символ y [] = "Привет"; в то время как (y! = ПУСТОЙ УКАЗАТЕЛЬ) *x ++ = *y ++; Большое спасибо за любой совет.
вопрос задан: 29 October 2016 02:22
5
ответов

Представление целых чисел в удваивается

Может двойное (данного числа байтов, с разумным балансом мантиссы/экспоненты) всегда полностью точно содержат диапазон целого числа без знака половины того числа байтов? Например, могут восемь...
вопрос задан: 21 October 2016 22:04