3
ответа

Представление MVC старым кодерам спагетти C++?

Я хочу представить идею MVC к набору старых кодеров спагетти C++ (в моем клубе локального компьютера). Один из них, который имеет большое влияние на остальную часть группы, кажется, наконец добирается...
вопрос задан: 25 March 2010 15:33
3
ответа

Древовидные структуры и потоки

У меня есть скорость критическая многопоточная программа, которая вовлекает данные в древовидную структуру. Реализованный следующим образом: структура определения типа {//данные, имеющие отношение к связям, определяя архитектуру...
вопрос задан: 24 March 2010 16:45
3
ответа

Каковы различия между повреждением и выходом?

Даже я использовал повреждение () и выход () операторы много раз, я - бит, перепутанный между ними. Я должен знать точное значение обоих, когда мы должны использовать их. Объясните с небольшим примером.Спасибо.
вопрос задан: 23 March 2010 10:50
3
ответа

Как находят абсолютный адрес символа общих библиотек?

Я хочу записать трассировщик небольшой функции. Я использую ptrace. Когда я вижу Команду вызова, я хочу показать имя функции, эквивалентное адресному вызову. Моя работа трассировщика с символами с абсолютом...
вопрос задан: 23 March 2010 00:21
3
ответа

fwrite не блокируется?

Перед называнием сброса я могу полагать, что fwrite = не блокирующаяся запись? В противном случае, почему не и каковы мои альтернативы?
вопрос задан: 22 March 2010 15:59
3
ответа

повреждение из выбора сокета

У меня есть цикл, который в основном называет это каждыми несколькими секундами (после тайм-аута): в то время как (верный) {если (законченный) возврат; переключатель (выбор (FD_SETSIZE, &readfds, 0, 0, &tv)) {...
вопрос задан: 21 March 2010 00:37
3
ответа

Обработка сигнала в C

Как я могу реализовать Обработку сигнала для Ctrl-C и Ctrl-D в C.... Таким образом, Если Ctrl-C будет нажат затем, то программа проигнорирует и попытается получить вход от пользователя снова... Если Ctrl-D нажимается затем...
вопрос задан: 20 March 2010 22:30
3
ответа

Объявление функции в функции?

Я имею, столкнулся со следующим кодом и быть новичком C, я приехал сюда для Вашей справки. Эта функция от c implmentation очереди. Bool queuePut (Очередь *q, символ c) {освобождают звуковой сигнал ();...
вопрос задан: 20 March 2010 20:13
3
ответа

как правильно освободить символ ** таблица в C

Мне нужен Ваш совет относительно этой части кода: опции полей таблицы [0], опции [1] и т.д...., кажется, не освобождены правильно. Спасибо за Ваш основной интервал ответов () {.... символ ** опции; опции =...
вопрос задан: 20 March 2010 17:20
3
ответа

Определение типа и Структура в C и файлах H

Я использовал следующий код, чтобы создать различную структуру, но только дать людям за пределами файла C подсказку на него. (Да, я знаю, что они могли потенциально бездельничать с ним, таким образом, это не...
вопрос задан: 20 March 2010 16:54
3
ответа

Доступ C глобальная переменная 'errno' от C#

Действительно ли возможно получить доступ к "errno" переменной в C# когда P/Invoking? Это подобно Win32 GetLastError ().
вопрос задан: 20 March 2010 16:30
3
ответа

Как эмулировать закрытия в c

Существует ли простой путь?
вопрос задан: 20 March 2010 00:51
3
ответа

Как можно было эмулировать пространство имен в C?

В C++ можно было бы использовать пространство имен для хранения независимых групп, работающих в той же кодовой базе от непреднамеренного создания функций с тем же именем и таким образом созданием конфликта. Мой вопрос, прежде...
вопрос задан: 20 March 2010 00:33
3
ответа

Почему я могу установить анонимное перечисление равное другому в C, но не в C ++?

У меня есть следующий фрагмент кода: enum {one} x; enum {two} y; х = у; Это скомпилируется в C, но в C ++ я получаю следующую ошибку: test.c: 6: error: невозможно преобразовать ‘main () :: < anonymous enum & ...
вопрос задан: 18 March 2010 23:40
3
ответа

Преобразование битового поля в int

У меня битовое поле объявлено так: typedef struct morder {unsigned int targetRegister: 3; unsigned int targetMethodOfAddressing: 3; без знака int originRegister: 3; без знака int ...
вопрос задан: 18 March 2010 09:40
3
ответа

портативный способ иметь дело с 64/32 бита time_t

У меня есть некоторый код, который создается и в Windows и в Linux. Linux в этой точке всегда - 32 бита, но Windows составляет 32 и 64 бита. Windows хочет иметь time_t быть 64 бита, и Linux все еще имеет его как 32 бита...
вопрос задан: 18 March 2010 03:39
3
ответа

обработка аудио wav файл с C

Я работаю над обработкой амплитуды wav файла и масштабирования его некоторым десятичным фактором. Я пытаюсь перенести голову, как считать и переписать файл эффективным памятью способом в то время как также...
вопрос задан: 16 March 2010 19:40
3
ответа

Автоматическое обновление для [закрытого] Приложения Windows

Существует ли проект с открытым исходным кодом, который допускает автоматическое обновление двоичных файлов окон? Библиотека обновления Luau очень похожа на то, что я ищу, но от нее отказались в 2005.
вопрос задан: 16 March 2010 06:18
3
ответа

Тестирование на закрытый сокет

Я пытаюсь протестировать на закрытый сокет, который был корректно закрыт одноранговым узлом, не подвергаясь хиту задержки двойного, отправляют для стимулирования SIGPIPE. Одно из предположений здесь то, что...
вопрос задан: 15 March 2010 22:28
3
ответа

почему это кодирует катастрофический отказ? [дубликат]

почему это кодирует катастрофический отказ? использует strcat нелегала на символьных указателях? #include <stdio.h> #include <string.h> международное основное () {символ *s1 = "Привет"; символ *s2 = "мир!"; символ *s3...
вопрос задан: 13 March 2010 07:59
3
ответа

Запись в файл в Unicode

У меня есть некоторые проблемы при записи в файл в unicode в моей c программе. Я пытаюсь записать unicode японскую строку в файл. Когда я иду для проверки файла, хотя это пусто. Если я пробую не-...
вопрос задан: 11 March 2010 18:06
3
ответа

printf size_t переменной с lld, ld и d идентификаторами типов

Я написал этот крошечный код: #include <stdio.h> международное основное () {size_t временный файл; работайте временно = 100; printf ("lld = % lld, ld = % ld, u = % u\n", временный файл, временный файл, временный файл); возвратитесь 0;} я в
вопрос задан: 11 March 2010 11:37
3
ответа

Операторы #include, которые включают наклонную черту (заголовочные файлы, составленные из двух частей)

Иногда я вижу заголовочные файлы формы. #include <sys/sysinfo.h>//я нашел это в своей системе под/usr/include/sys/sysinfo.h. Это весь "sys /" означает?...
вопрос задан: 11 March 2010 05:41
3
ответа

C, Контакт с функциями аргумента переменной

Скажем, я хочу сделать что-то вроде этого, освобождают my_printf (символ *fmt...) {символ buf [достаточно большой]; sprintf (buf, fmt...);}, Каков надлежащий способ передать переменное количество аргументов...
вопрос задан: 10 March 2010 22:16
3
ответа

Как присвоить значение символу* использующий шестнадцатеричную нотацию?

Я обычно использую указатели следующим образом символ *ptr = malloc (sizeof (символ) * 100); memset (ptr, 0, 100); strncpy (ptr, "кошка", 100 - 1); Но на этот раз вместо того, чтобы использовать "кошку", меня...
вопрос задан: 10 March 2010 21:55
3
ответа

c - ветвление () код

освободите основной () {если (ветвление ()) {printf ("PID1%d\n", getpid ());} еще {printf ("PID2%d\n", getpid ()); }}, Что делает этот код? Я знаю, что это имеет что-то к...
вопрос задан: 9 March 2010 12:51
3
ответа

Структура timeval к печатаемому формату

Вы могли помочь мне, как отформатировать структуру timeval экземпляр к человекочитаемому формату как "01.01.2010 15:35:10.0001"?
вопрос задан: 9 March 2010 12:37
3
ответа

Следующий стандарт C активно разработан?

В настоящее время существует ли группа, работающая над следующим стандартом C (следующим, я имею в виду после C99)? Если так, в чем функции, вероятно, сделают его?
вопрос задан: 8 March 2010 23:04
3
ответа

Более быстрая математическая библиотека, чем glibc на x86_64/linux?

Существует ли общедоступная замена к libm glibc (и заголовки?) для x86_64-linux, которые быстрее?
вопрос задан: 8 March 2010 17:31
3
ответа

FFmpeg может использоваться в качестве библиотеки вместо автономной программы?

Я хотел бы добавить видео возможности преобразования к программе, которую я пишу. Интерфейс командной строки FFMPEG для того, чтобы сделать это является просто ffmpeg-i InputFile OutputFile, но является там способом использовать его как...
вопрос задан: 8 March 2010 14:09