5
ответов

Я использую результат malloc?

В этом вопросе кто-то предложил в комментарии, что я не должен приводить результат malloc, то есть int * sieve = malloc (sizeof (int) * length); вместо: int * sieve = (int *) malloc (sizeof (int) * ...
вопрос задан: 9 November 2017 15:08
5
ответов

Отобразите 2D массив на 1D массив

Я хочу представить 2D массив с 1D массив. Функция передаст два indicies (x, y) и значение для хранения. Эти два indicies представили бы единственный элемент 1D массив и установили бы его...
вопрос задан: 27 October 2017 10:27
5
ответов

Выровненные и невыровненные доступы памяти?

Каково различие между выровненным и невыровненным доступом к памяти? Я работаю над TMS320C64x DSP, и я хочу использовать встроенные функции (C функции для инструкций по сборке), и он имеет ushort и...
вопрос задан: 23 October 2017 13:21
5
ответов

Деление на нуль: Неопределенное Поведение или Реализация, Определенная в C и/или C++?

Относительно деления на нуль говорится в стандартах: C99 6.5.5p5 - результатом / оператор является частное от подразделения первого операнда вторым; результат оператора %...
вопрос задан: 18 October 2017 03:11
5
ответов

Как сон реализован на уровне ОС?

Мне просто интересно, как сон (время в мс) реализован в библиотеке C или в основном на уровне ОС... Я предполагаю... Может быть на основе скорости процессора, которую Вы действительно некоторое время циклично выполняете NOP (я...
вопрос задан: 17 October 2017 17:06
5
ответов

Который 4.x версия gcc нужно использовать?

Группа продуктов, на которую я работаю, в настоящее время использует gcc 3.4.6 (мы знаем, что это является древним) для большой c-кодовой-базы низкого уровня, и хотят обновить до более поздней версии. Мы видели, что выигрыши в производительности тестируют
вопрос задан: 11 October 2017 11:43
5
ответов

Различия между ветвлением и должностным лицом

Каковы различия между ветвлением и должностным лицом?
вопрос задан: 2 October 2017 20:19
5
ответов

gcc, строгое искажение, и бросающий через объединение

У Вас есть какие-либо страшные истории для сообщения? Руководство GCC недавно добавило предупреждение относительно - fstrict-искажение и бросок указателя через объединение: [...] Беря адрес, бросая получающееся...
вопрос задан: 1 October 2017 15:51
5
ответов

Использует участников массива с переменными границами в C плохая практика?

Я недавно считал, что использование участников массива с переменными границами в C было плохой практикой разработки программного обеспечения. Однако тот оператор не был поддержан никаким аргументом. Действительно ли это - принятый факт? (Массив с переменн
вопрос задан: 16 September 2017 07:27
5
ответов

Как получить сигнал Control+D?

Я хочу получить сигнал Ctrl+D в своей программе и записать обработчик сигналов для него. Как я могу сделать это? Я работаю над C и использую систему Linux.
вопрос задан: 2 September 2017 04:15
5
ответов

Используя ShellExecuteEx и стандарт получения в//допускать ошибку

Я использую ShellExecuteEx для выполнения команды в C. Существует ли способ использовать ShellExecuteEx и получить стандарт в//допускать ошибку?Примечание: Я не хочу использовать CreateProcess.
вопрос задан: 29 August 2017 07:28
5
ответов

Как я печатаю один бит?

Скажите мне, как делают я печатаю немного, как printf (" %d", бит);.
вопрос задан: 27 August 2017 13:55
5
ответов

Могу ли я добавить числа с препроцессором C / C ++?

Для какой-то базы. База 1 четная. Какая-то сложная замена-замещение. Кроме того, и, конечно, делать это не очень хорошая идея в реальном производственном коде. Я просто спросил из любопытства.
вопрос задан: 25 August 2017 10:58
5
ответов

Различие между длинным неподписанным и UINT64

Каково различие между длинным неподписанным и UINT64? Я думаю, что они - то же, но я не уверен. Определение UINT64: определение типа, неподписанное __ int64 UINT64 (при помощи StdAfx.h)
вопрос задан: 15 August 2017 02:11
5
ответов

Как использовать nan и inf в C?

У меня есть численный метод, который мог возвратить nan или inf, если бы была ошибка, и для тестирования, ставившего целью, я хотел бы временно вынудить это возвратить nan или inf, чтобы гарантировать, что ситуация обрабатывается...
вопрос задан: 30 July 2017 10:26
5
ответов

Обтекание класса C ++ API для потребления C

У меня есть набор связанных классов C ++, которые должны быть упакованы и экспортированы из DLL таким образом, чтобы ее можно было легко использовать библиотеками C / FFI. Я ищу "лучшие практики" для этого ...
вопрос задан: 24 July 2017 21:32
5
ответов

Как назвать класс C++ и его метод из c файла

Я пытаюсь получить доступ к классу C++ и назвать его метод из.c файла. Я гуглю эту тему и нахожу этот http://developers.sun.com/solaris/articles/mixing.html, который Она говорит: можно записать экстерну "C"...
вопрос задан: 9 July 2017 11:55
5
ответов

Какова цель использования -pedantic в компиляторе GCC / G ++?

Эта заметка гласит: -ansi: говорит компилятору реализовать опцию языка ANSI. Это отключает определенные «функции» GCC, которые несовместимы со стандартом ANSI. -педантика: б ...
вопрос задан: 21 June 2017 04:47
5
ответов

Почему strlcpy и strlcat считают небезопасными?

Я понимаю, что strlcpy и strlcat были разработаны как безопасные замены для strncpy и strncat. Однако некоторые люди все еще имеют мнение, что они небезопасны, и просто вызывают другое...
вопрос задан: 31 May 2017 10:03
5
ответов

Как к IPC между клиентами PHP и Сервером Демона C?

и благодарит смотреть на вопрос. Фон у меня есть несколько машин, которые непрерывно порождают приблизительно (до 300) сценарии консоли PHP в очень кратковременном кадре. Эти скрипты запущены...
вопрос задан: 29 May 2017 20:28
5
ответов

Неправильно выровненные указатели на x86

Кто-то может обеспечить, пример бросали указатель от одного типа до другого, перестал работать из-за неточного совмещения? В комментариях к этому ответу bothie указывает что, делая что-то как символ * нечто =...;...
вопрос задан: 23 May 2017 12:34
5
ответов

Что такое торговля offs для “активного ожидания” по сравнению со “сном”?

Это находится в расширении моего предыдущего вопроса, Как делает блокирующийся режим в работах сокетов unix/linux? Что я собираю из Интернета теперь, всех вызовов блокирования вызова процесса, помещаются для сна до...
вопрос задан: 23 May 2017 12:34
5
ответов

Различие между символом [] = “строка”; символ *p = “строка”; [дубликат]

Возможные Дубликаты: Каково различие между символом s [] и символом *s в C? Что является различием между символом [] = "строка"; и символ *p = "строка";?
вопрос задан: 23 May 2017 12:33
5
ответов

Безопасно каламбурящий символ* для удвоения в C

В программе С открытым исходным кодом я записал, я считываю двоичные данные (записанный другой программой) из файла и произвожу ints, удваивается, и другие различные типы данных. Одна из проблем - то, что этому нужно...
вопрос задан: 23 May 2017 12:30
5
ответов

Объяснение алгоритма для установки очистите и протестируйте единственный бит

Эй, в книге Жемчуга Программирования, существует исходный код для установки, очистки и тестирования немного данный индекс в массиве ints, который является на самом деле представлением набора. Код...
вопрос задан: 23 May 2017 12:26
5
ответов

Генерация случайных чисел в C

При поиске Учебных руководств при генерации случайных чисел в C я нашел эту тему, Когда я пытаюсь использовать рэнд () функция без параметров, я всегда добираюсь 0. Когда я пытаюсь использовать рэнд () функция...
вопрос задан: 23 May 2017 12:26
5
ответов

Правила для использования ограничить ключевого слова в C?

Я пытаюсь понять, когда и если не использовать ограничить ключевое слово в C и в том, какие ситуации это предоставляет материальное преимущество. После чтения, "Демистифицируя Ограничить Ключевое слово", (который обеспечивает...
вопрос задан: 23 May 2017 12:25
5
ответов

C объявление массива и присвоение?

Я задал подобный вопрос на структурах здесь, но я пытаюсь выяснить, как C обрабатывает вещи как присваивающиеся переменные и почему не позволяется присвоить их друг другу, если они функционально...
вопрос задан: 23 May 2017 12:25
5
ответов

Как я могу скомпилировать Программиста Dvorak?

Я пытаюсь скомпилировать Программиста проекта с открытым исходным кодом Dvorak. Проблема состоит в том, что это немного старо и не создает с текущими версиями инструментов сборки. Вы видите полный исходный код...
вопрос задан: 23 May 2017 12:25
5
ответов

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

Сегодня я прочитал фрагмент кода C, который меня действительно смущает: #include < stdio.h > int main (void) {int a [] = {0, 1, 2, 3}; printf ("% d \ n", * (* (& amp; a + 1) - 1)); вернуть 0; } По моему мнению, &...
вопрос задан: 23 May 2017 12:24