Я провел свою профессиональную жизнь как разработчик C #. Будучи студентом, я иногда использовал C, но не изучал глубоко его модель компиляции. Недавно я вскочил на подножку и начал изучать ...
Возможный Дубликат: вопросы о новичке о malloc и sizeof я пытаюсь считать строки в программу. Когда я заметил, что строки иногда повреждались, я попробовал следующий code:...
Возможный Дубликат: Почему искусственно ограничивают Ваш код C? Я начался с изучением C, но затем перешел прямо в C++ просто, потому что это поддерживает OO и также требовалось для последующей работы....
Я рассмотрел вопросы, Как использовать, включают директиву правильно, и C++ #include семантика и ни обращается к этому - ни сделайте другие предложенных ПОЭТОМУ, когда я ввел заголовок... Какой, если таковые имеются...
Я пытаюсь получить список всех пользователей и всех групп на Mac OS X 10.5 +. Как я могу сделать это? Например, список всех пользователей на моей машине должен возвратиться: _amavisd, _appowner, _appserver, _ard...
Я пытаюсь заполнить строку с двойным значением с помощью sprintf как это: sprintf (S, "%f", val); Но точность отключается к шести десятичным разрядам. Мне нужны приблизительно 10 десятичных разрядов для...
Во многих макросах C / C ++ я вижу код макроса, заключенный в то, что кажется бессмысленным циклом do while. Вот примеры. #define FOO (X) do {f (X); г (Х); } while (0) #define FOO (X) if (1) {f (...
Почему делают большинство программистов C называет переменные как это: интервал *myVariable; а не как это: интервал* myVariable; Оба допустимы. Мне кажется, что звездочка является частью типа, не частью...
Я действительно заинтересован в том, как работают индексы MySQL, в частности, как они могут возвращать запрошенные данные без сканирования всей таблицы? Это не по теме, я знаю, но если есть кто-то, кто ...
Не к давно, кто-то сказал мне, которые долго не составляют 64 бита на машинах на 64 бита, и я должен всегда использовать интервал. Это не имело смысла мне. Я видел документы (такие как тот на официальном сайте Apple)...
Я пытаюсь записать функцию Python, которая возвращает то же лунное значение фазы как в игре NetHack. Это найдено в hacklib.c. Я попытался просто скопировать соответствующую функцию с...
В Linux приложение может легко получить свой абсолютный путь, запросив / proc / self / exe. В FreeBSD это более сложно, так как вам нужно создать вызов sysctl: int mib [4]; mib [0] = CTL_KERN; mib [1] = ...
Десять лет назад мне показали технику для того, чтобы пересечь связанный список: вместо того, чтобы использовать единственный указатель, Вы использовали двойной указатель (от указателя к указателю). Техника, к которой приводят меньший, более изящный...
Я хотел бы отсортировать массив в порядке возрастания с помощью C/C++. Результатом является массив, содержащий индексы элемента. Каждый индекс является соответствующим к местоположению элемента в сортированном массиве. Пример...
Как я могу стереть текущую печатную консольную строку в C? Я работаю над системой Linux. Например - printf ("привет"); printf ("до свидания"); я хочу распечатать до свидания на той же строке вместо привет.
Что такое библиотека времени выполнения C и для чего она используется? Я искал, гуглял как дьявол, но я не мог найти ничего лучше, чем Microsoft: «Библиотека времени выполнения Microsoft предоставляет ...
Как я знаю, массив должен иметь определенный размер прежде, чем скомпилировать время в c. Интересно, почему этот код все еще работает? интервал s; printf ("вводят размер массива: "); scanf (" %d", &s); интервал [s];//Не s...
Он работает отлично для первых нескольких итераций, но потом он начинает менять окончательную цифру на число, которое, как я знаю, неверно. Вот код: long long isbnToArray (long long userNum) {...
Я ищу алгоритм для сокращения коротких линейных сегментов от вывода граничного детектора. Как видно в изображении (и ссылка) ниже, существует несколько маленьких краев, обнаруженных, которые не "длинны"...
Существует ли путь в C, чтобы проанализировать часть текста и получить значения для argv и argc, как будто текст был передан приложению на командной строке? Это не должно работать над Windows, просто...
Не вдаваясь в окровавленные подробности я хочу использовать #define макрос, который расширится до #include, но '#' знак путает препроцессор (поскольку он думает, что я хочу заключить аргумент в кавычки.), Например...
Судя по тому, что я прочитал, Core Audio в значительной степени опирается на обратные вызовы (и C ++, но это уже другая история). Я понимаю концепцию (своего рода) настройки функции, которая вызывается другой ...
Я хочу программно [в C], вычисляют % использования ЦП для данного идентификатора процесса в Linux. Как мы можем получить % использования ЦП в реальном времени для данного процесса? Заставить его далее очиститься: Я должен смочь...
Я пытался понять, как считать память других процессов на Mac OS X, но у меня нет большой удачи. Я видел много примеров онлайн с помощью ptrace с PEEKDATA и таким, однако это doesn'...
gcc 4.4.4, Что я делаю неправильно? символ x [10]; символ y [] = "Привет"; в то время как (y! = ПУСТОЙ УКАЗАТЕЛЬ) *x ++ = *y ++; Большое спасибо за любой совет.
Может двойное (данного числа байтов, с разумным балансом мантиссы/экспоненты) всегда полностью точно содержат диапазон целого числа без знака половины того числа байтов? Например, могут восемь...