3
ответа

Действительно ли безопасно использовать getenv () в статических инициализаторах, то есть, прежде основной ()?

Я смотрел в Stevens, и в Руководстве Программиста Posix, и лучшим, который я могу найти, является массив строк, названный средой, сделан доступным, когда процесс начинается. На этот массив указывают...
вопрос задан: 13 July 2015 08:17
3
ответа

В чем разница между size_t и int в C ++?

В нескольких примерах C ++ я вижу использование типа size_t, где я бы использовал простой int. Какая разница, и почему size_t должен быть лучше?
вопрос задан: 7 July 2015 20:39
3
ответа

простой способ добавить 1 месяц к time_t в C/C++

У меня есть некоторый код, который использует функцию Oracle add_months для постепенного увеличения Даты X числами месяцев. Я теперь должен повторно реализовать ту же логику в C / функция C++. По причинам я не хочу/нуждаюсь...
вопрос задан: 29 June 2015 15:40
3
ответа

Почему fwrite libc функция быстрее, чем функция записи syscall?

После обеспечения той же программы, которая читает случайный сгенерированный входной файл и повторяет ту же строку, которую это считало в вывод. Единственная разница - то, что на одной стороне я обеспечиваю чтение и запись...
вопрос задан: 16 June 2015 00:27
3
ответа

c с несколькими входами вместо одного входа [дубликат]

Следующий код принимает два входа вместо одного. Номер, введенный первым, сохраняется в n, а второе число отбрасывается. #include & lt; stdio.h & gt; int main () {int n; printf ("% s\n", "Enter a ...
вопрос задан: 14 June 2015 17:37
3
ответа

How to detect if the current process is being run by GDB?

The standard way would be the following: if (ptrace(PTRACE_TRACEME, 0, NULL, 0) == -1) printf("traced!\n"); In this case ptrace returns an error if the current process is traced (i.e. running it ...
вопрос задан: 13 June 2015 11:21
3
ответа

C ошибка компиляции: “Объект переменного размера не может быть инициализирован”

То, почему я получаю ошибку "Объект переменного размера, не может быть инициализировано" со следующим кодом? интервал boardAux [длина] [длина] = {{0}};
вопрос задан: 12 June 2015 05:48
3
ответа

Что действительно опрашивает (), делают с тайм-аутом 0?

Я смотрю на опрос () страница справочника, и это говорит мне поведение опроса (), когда положительные и отрицательные величины передаются в для параметра тайм-аута. Это не делает не говорит мне, что происходит если...
вопрос задан: 3 June 2015 11:34
3
ответа

с помощью glibc malloc сцепляется ориентированным на многопотоковое исполнение способом

Я хотел бы контролировать использование mallocs и освобождаю в приложении при помощи malloc и свободных рычагов. Вот является документация http://www.gnu.org/s/libc/manual/html_node/Hooks-for-Malloc.html...
вопрос задан: 3 June 2015 04:15
3
ответа

Как преобразовать целое число для обугливания в C? [дубликат]

Как преобразовать целое число для обугливания в C?
вопрос задан: 2 June 2015 18:23
3
ответа

Как округлить вдвое большее в меньшую сторону по сравнению с ближайшим меньшим интервалом в C?

У меня есть двойное: удвойте d = 25.342; Как я могу преобразовать его в 25 значений? Если бы это было-12.46, то я хотел бы добраться-13.
вопрос задан: 2 June 2015 15:14
3
ответа

Лучший способ Сохранить va_list для более позднего Использования в C/C++

Я использую va_list для построения строки, которая представляется. пустой Text2D:: SetText (символ константы *szText...) Это - весь штраф и польза, но теперь у пользователя есть способность изменить язык в то время как...
вопрос задан: 24 May 2015 01:53
3
ответа

Как я могу сказать gcc не встраивать функцию?

Скажите, что у меня есть эта небольшая функция в исходном файле статическое пустое нечто () {}, и я создаю оптимизированную версию своего двоичного файла все же, я не хочу эту встроенную функцию (в целях оптимизации). есть ли...
вопрос задан: 10 May 2015 06:45
3
ответа

Случай, когда блокировка recv () возвращает меньше запрошенных байтов

Справочная страница библиотечной функции recv () упоминает, что: Возвращает количество полученных байтов. Обычно он возвращает любые доступные данные, вплоть до запрашиваемой суммы, а не ожидает получения ...
вопрос задан: 9 May 2015 08:41
3
ответа

Закрытия блоков/Java Ruby в C

Я пытался понять, как работают блоки Ruby, и сделать это я пытался реализовать их в C. Один простой способ реализовать закрытия состоит в том, чтобы передать пустоту* стопке включения к...
вопрос задан: 8 May 2015 13:27
3
ответа

Как может я код автоформата/отступа C в энергии?

Когда я копирую код из другого файла, форматирование испорчено, как это: забава () {для (...) {для (...) {если (...) {} } }}, Как я могу автоотформатировать этот код в энергии?
вопрос задан: 7 May 2015 09:06
3
ответа

Карты нормалей могут быть сгенерированы от структуры?

Если у меня есть структура, затем возможно генерировать карту нормалей для этой структуры, таким образом, это может использоваться для наложения рельефа? Или как карты нормалей обычно делаются?
вопрос задан: 5 May 2015 01:54
3
ответа

эквивалентный из memcmp () в Java?

Если у меня есть два байта [] массивы, есть ли встроенная функция для сравнения их крыло C memcmp ()?
вопрос задан: 19 April 2015 22:44
3
ответа

Неблокирующий ввод клавиатуры в c [дубликат]

Я хочу получить вход пользователя без блокировки. Вот несколько упрощенных кодов. int main (int argc, char * argv []) {struct termios tty; tcgetattr (STDIN_FILENO, & amp; tty); tty.c_lflag & amp; = ~ ICANON; ...
вопрос задан: 18 April 2015 21:51
3
ответа

Использование переполнения стека в C

Вопрос на самом деле о переполнениях стека в C. У меня есть присвоение, что я не могу быть сделан ни за что в жизни, я посмотрел на все в gdb и мне просто, наклон изображает его. Вопрос...
вопрос задан: 17 April 2015 02:46
3
ответа

Почему это называют 'wchar_t' и не просто 'wchar'?

Я часто задавался вопросом, почему C++ пошел с именем wchar_t вместо просто wchar, и я никогда не мог найти ответ. Поисковые системы не являются никакой справкой, потому что они думают, что я спрашиваю о Windows...
вопрос задан: 7 April 2015 20:34
3
ответа

C макрос: превратите число в строку

У меня есть таблица, которая определяет появление символов на 5x7 точечный дисплей. Что-то как: экстерн символы UINT8 [] [5] = {{0x0,0x0,0x0,0x0,0x0}, {0x0,0x0,0x5F, 0x0,0x0}, {0x0,0x7,0x0,0x7,0x0}...
вопрос задан: 31 March 2015 04:16
3
ответа

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

Имена макроса C-стиля подвергаются тем же правилам именования как идентификаторы? После обновления компилятора это теперь испускает это предупреждение для унаследованного приложения: предупреждение # 3649-D: пробел требуется...
вопрос задан: 31 March 2015 02:08
3
ответа

Stringification макро-значения

Я столкнулся с проблемой - я должен использовать макро-значение и в качестве строки и в качестве целого числа. #define RECORDS_PER_PAGE 10/*... */#define REQUEST_RECORDS \"ВЫБИРАЕТ Поля ИЗ Таблицы ГДЕ Условия" \...
вопрос задан: 31 March 2015 01:53
3
ответа

Макросы C++: управление параметром (определенный пример)

Я должен заменить, ДОБИРАЮТСЯ ("any_name") со Строкой str_any_name = getFunction ("any_name"); твердая часть - то, как урезать метки кавычки. Возможный? Какие-либо идеи?
вопрос задан: 31 March 2015 01:37
3
ответа

Преобразовать type-def target-c в его строковый эквивалент

Предполагая, что у меня есть typedef, объявленный в моем файле .h как таковой: typedef enum {JSON, XML, Atom, RSS} FormatType; Я хотел бы построить функцию, которая преобразует числовое значение ...
вопрос задан: 18 March 2015 01:54
3
ответа

LINUX C как преобразовать два полных пути в относительный путь (обновленный) [дубликат]

Я хотел бы преобразовать полный путь в относительный путь на основе заданного каталога, вроде этого realpath -m /home/mobile_c/relpath/CCR/Headers/gc.h -relative-to = / home / mobile_c / relpath / CCR / ...
вопрос задан: 15 March 2015 11:50
3
ответа

Точки, строки и полигоны на сферах с [закрытым] C/C++

Мое приложение должно представить формы на Земле (использующий сферу, достаточно), поверхность. Это могут быть точки, строки и полигоны. Координаты должны быть определены при помощи градусов или радианов (просто...
вопрос задан: 15 March 2015 05:40
3
ответа

В каких версиях C блок в круглой скобке используется для возвращения допустимого значения?

Если я делаю: интервал j = ({интервал x = 7; x+3;}); В i686-apple-darwin10-gcc-4.2.1 (GCC) 4.2.1 (сборка Apple Inc. 5646) gcc это компилирует очень хорошо. Рассматриваемый блок ({интервал x = 7; x+3;}), возвращает значение...
вопрос задан: 3 March 2015 15:16
3
ответа

Нахождение Позиций двоичного разряда в неподписанном 32-разрядном целом числе

Я думаю, что, возможно, спал в своем классе CS, когда они говорили о Позициях двоичного разряда, таким образом, я надеюсь, что кто-то может предоставить руку. У меня есть неподписанное 32-разрядное целое число (Позволяет, используют значение: 28) Согласно
вопрос задан: 24 February 2015 04:36