4
ответа

Как представить подобный Python словарь в C

В Python это легко: x = {} x ['доллар США'] = "Доллары" x ['CLP'] = "песо" или y = {'lat': 23.678900, 'СПГ': 121.451928, 'имя': "Город грехов"} я думаю, что большинство этих видов проблем было решено, таким образом...
вопрос задан: 26 June 2014 20:57
4
ответа

Форматирование плавающей точки в printf ()

У меня есть массив плаваний, где данные хранятся с переменными десятичными точками, таким образом, некоторые 123.40000, 123.45000, 123.45600... теперь, если я хочу распечатать эти значения в строке без 0s в конце в...
вопрос задан: 16 June 2014 18:59
4
ответа

стандартный и цветной вывод в C

Я делаю простое приложение, которое требует цветной вывод. Как я могу сделать мой вывод цветным как в emacs и bash? Я не забочусь о Windows, так как мое приложение предназначено только для систем UNIX.
вопрос задан: 16 June 2014 18:38
4
ответа

Получите доступ к глобальной статической переменной из другого файла в C

На языке C я хочу получить доступ к глобальной статической переменной вне объема файла. Сообщите мне самый лучший способ сделать это. Один из методов должен присвоить глобальной переменной экстерна значение...
вопрос задан: 4 June 2014 04:18
4
ответа

Где функция itoa в Linux?

itoa () является действительно удобной функцией для преобразования числа в строку. Linux, кажется, не имеет itoa (), есть ли эквивалентная функция, или я должен использовать sprintf (ул., "%d", цифра)?
вопрос задан: 3 June 2014 14:42
4
ответа

Почему gcc просит добавить & ldquo; __ & rdquo; перед strtok_r? [Дубликат]

Я использую функцию strtok_r, и она работает нормально, но при компиляции у меня есть предупреждение: неявное объявление функции strtok_r; вы имели в виду «__strtok_r»? strtok_r не в исходной библиотеке строк?
вопрос задан: 30 May 2014 19:41
4
ответа

Как можно было реализовать виртуальные функции C++ в C [дубликат]

Язык C++ обеспечивает виртуальные функции. В рамках ограничений чистой реализации языка C, как подобный эффект может быть достигнут?
вопрос задан: 21 May 2014 18:49
4
ответа

Проблемы с Linux SO_BINDTODEVICE снабжают опцию сокетом

У меня есть ПК с двумя сетевыми платами. Один (eth0) для LAN/Интернета и другого для связи UDP с одним устройством микроконтроллера. Микроконтроллер имеет IP (192.168.7.2) и MAC-адрес...
вопрос задан: 20 May 2014 01:07
4
ответа

C может функционировать использоваться в качестве селектора в Какао?

Я хочу начать новую дискуссию с помощью функции C, не объективного-C метода. Я попробовал [NSThread detachNewThreadSelector: @selector (func) toTarget: ноль withObject: идентификатор (данные)]; где у меня есть пустой func (...
вопрос задан: 18 May 2014 05:58
4
ответа

бесполезный спецификатор устройства хранения данных класса в пустом объявлении

gcc 4.4.1 c89 у меня есть следующий код: статические перечислимые состояния {АКТИВНЫЙ, ВЫПОЛНЕНИЕ, ОСТАНОВИЛИСЬ, НЕАКТИВНЫЙ}; И я получаю предупреждение: бесполезный спецификатор устройства хранения данных класса в пустом объявлении Однако...
вопрос задан: 30 April 2014 05:05
4
ответа

Что такое sizeof (size_t) на 32-разрядном по сравнению с различными 64-разрядными моделями данных?

В 64-разрядной системе, sizeof (неподписанный длинный) зависит от модели данных, реализованной системой, например, это - 4 байта на LLP64 (Windows), 8 байтов на LP64 (Linux, и т.д.). Что такое sizeof (size_t)...
вопрос задан: 24 April 2014 21:57
4
ответа

Как массив [100] = {0} устанавливает весь массив на 0?

Как компилятор заполняет значения в массиве char [100] = {0} ;? Что за магия стоит за этим? Я хотел знать, как внутренне инициализируется компилятор.
вопрос задан: 24 April 2014 08:15
4
ответа

Waitpid, эквивалентный с тайм-аутом?

Предположите, что у меня есть процесс, который запускает несколько дочерних процессов. Родитель должен знать, когда ребенок выходит. Я могу использовать waitpid, но затем если/когда родитель должен выйти, у меня нет способа сказать...
вопрос задан: 15 April 2014 00:34
4
ответа

Как работать с указателем на указатель на структуру в C?

Я хочу изменить члена структуры под двойным указателем. Вы знаете как? Структура определения типа примера кода {международный участник;} Ttype; освободите changeMember (Ttype ** нечто) {//, я не знаю, как сделать это...
вопрос задан: 12 March 2014 15:34
4
ответа

Библиотека для Структур Основных данных, таких как Очередь, в C

Проблема: найти правильную структуру данных для очереди: #include <stdio.h>...
вопрос задан: 6 March 2014 06:17
4
ответа

Что GNU C расширения доступны, которые не тривиальны для реализации в C99?

Каким образом ядро Linux может скомпилировать только с GCC? Что GNU C расширения действительно необходимы для некоторых проектов и почему?
вопрос задан: 28 February 2014 19:46
4
ответа

Материал для изучения GObject и Бойкий [закрытый]

Я доволен C., но потребностью изучить GObject и Бойкий для gstreamer. Все, что я нашел в сети, является справочником Gobject. Его польза, но ищущий учебное руководство для Gobject/Glib как основной фокус идет...
вопрос задан: 27 February 2014 12:27
4
ответа

Что такое таблица символов?

Кто-то может описать то, что таблица символов в контексте C и C++?
вопрос задан: 25 February 2014 19:27
4
ответа

fgets () всегда завершают символьный буфер с \0?

fgets () всегда завершают символьный буфер с \0, даже если EOF уже достигнут? Похоже, что это делает (это, конечно, делает в реализации, представленной в книге K&R ANSI), но я думал...
вопрос задан: 24 February 2014 19:43
4
ответа

Парсинг входа с scanf в C

У меня было много проблем, пытающихся выяснять, как использовать scanf (). Это, кажется, хорошо работает с целыми числами, будучи довольно прямым scanf (" %d", &i). То, где я сталкиваюсь с проблемами...
вопрос задан: 13 February 2014 01:18
4
ответа

PHP: как назвать стандартные библиотечные функции

Я запускаю с PHP для динамических веб-страниц. У меня есть некоторые библиотеки, записанные в ANSI C для получения/установки параметров и другого собственного материала. Интересно, там простое решение для использования обертки...
вопрос задан: 12 January 2014 17:48
4
ответа

как выйти из дочернего процесса - _exit () по сравнению с выходом

Рассмотрите этот фрагмент кода: pid_t cpid = ветвление (); если (cpid ==-1) {perror ("ветвление"); выход (EXIT_FAILURE);}, если (cpid == 0) {//в дочернем execvp (argv[1], argv + 1); perror ("execvp");...
вопрос задан: 11 January 2014 07:52
4
ответа

Статичный по сравнению с глобальным

Если у меня есть файл C как ниже, каково различие между мной и j? #include <stdio.h> #include <stdlib.h> статический интервал i; интервал j; международное основное () {//Некоторая реализация}
вопрос задан: 29 December 2013 17:40
4
ответа

Что двоеточие означает в объявлениях структуры в C?

Читая код TeXmacs, я видел это: структура texmacs_input_rep: concrete_struct {...}; Что это означает? Этот синтаксис определяется в стандарте C, p113, но я не нашел значение его...
вопрос задан: 28 December 2013 17:16
4
ответа

универсальное программирование в C с пустым указателем

Даже при том, что возможно написать общий код в C, использующем пустой указатель (универсальный указатель), я нахожу, что довольно трудно отладить код, так как пустой указатель может взять любой тип указателя без...
вопрос задан: 13 December 2013 22:44
4
ответа

перечисление определения типа, assiging значение в

при компиляции с gcc C99 я использовал перечисления некоторое время теперь. Однако я использую некоторый код кода для разработки моего приложения. И я столкнулся с некоторым кодом как это. Мне сообщили, что это...
вопрос задан: 13 December 2013 09:26
4
ответа

Как просмотреть вывод printf в приложении Win32 на Visual Studio 2010?

Как можно просмотреть вывод printf в приложении Win32 (ввод с WinMain) в Visual Studio 2010?
вопрос задан: 10 December 2013 15:23
4
ответа

Последовательные псевдослучайные числа через платформы

Я ищу способ генерировать псевдослучайные последовательности числа, которые приведут к идентичным результатам последовательности для данного семени через любую платформу. Я предполагаю, что рэнд () / srand () не идет в...
вопрос задан: 11 November 2013 00:22
4
ответа

ожидайте и уведомьте в общей памяти C/C++

Как ожидать и уведомить как в Java В C/C++ для общей памяти между два или больше, распараллеливают? Я пользуюсь pthread библиотекой.
вопрос задан: 8 November 2013 08:24
4
ответа

Как я фиксирую “для объявления начальной буквы цикла, используемого вне режима C99” ошибку GCC?

Я пытаюсь решить 3n+1 проблема, и я имею для цикла, который похож на это: для (интервал i = низко; я <= высоко; ++ i) {res = runalg (i); если (res>...
вопрос задан: 30 October 2013 19:35