3
ответа

Как я пишу даты модификации файла программно в POSIX?

Я хотел бы коснуться своих файлов из кода C для изменения их даты доступа. Это, кажется, не работает: филе статистики структуры; lstat (путь, &fileSt); fileSt.st_mtime = время (ПУСТОЙ УКАЗАТЕЛЬ);Спасибо за помощь.
вопрос задан: 16 March 2009 19:02
3
ответа

Какая-либо библиотека для универсальных типов данных в C? [закрытый]

Я пытаюсь записать 2-й игровой механизм в C (никакой C++). Каковы некоторые хорошие библиотеки, которые имеют универсальные типы данных, в которых я, возможно, нуждаюсь - например, очереди, деревья, карты, списки, и так далее?
вопрос задан: 16 March 2009 16:18
3
ответа

Параллелизм: расширения Python записаны в C/C++, затронутом Глобальной Блокировкой Интерпретатора?

Одна из самых сильных точек Python является простотой записи C и расширений C++ для ускорения процессора интенсивные части кода. Могут эти расширения избегать Глобальной Блокировки Интерпретатора, или они также...
вопрос задан: 16 March 2009 16:02
3
ответа

Запрос на избранном системном вызове

выберите (), определяется как: международный выбор (интервал nfds, fd_set *readfds, fd_set *writefds, fd_set *errorfds, структура timeval *тайм-аут); nfds представляет самый высокий дескриптор файла во всех данных наборах плюс один. Я...
вопрос задан: 13 March 2009 19:59
3
ответа

Какова подпись printf?

Недавно в интервью меня спросили о том, какова подпись printf. Я действительно не мог получить правильный ответ. Кто-то смог бы пролить некоторый свет на это?
вопрос задан: 11 March 2009 05:46
3
ответа

Как ограничить скорость чтения из сокета tcp [duplicate]

Я хотел бы прочитать некоторые данные с сервера. Но я хочу ограничить скорость приема. Каков наилучший способ сделать это? Единственное решение, которое приходит мне на ум, - измерить, сколько байтов я получил в ...
вопрос задан: 11 March 2009 04:42
3
ответа

Как Вы регулируете пропускную способность сокетного соединения в C?

Я пишу приложение клиент-сервер с помощью сокетов BSD. Это должно работать в фоновом режиме, непрерывно передавая данные, но не может пожиратель ресурсов пропускная способность сетевого интерфейса от нормальной эксплуатации. Завися...
вопрос задан: 10 March 2009 17:42
3
ответа

Массив булевской переменной Objective C

Я должен использовать массив булевских переменных в цели-c. Мне настраивали его главным образом, но компилятор бросает предупреждение в следующее утверждение: [updated_users replaceObjectAtIndex:index withObject:...
вопрос задан: 10 March 2009 08:52
3
ответа

нулевая длина выстраивает по сравнению с указателями

Править: по-видимому, часть этого не позволяется / измененный в различных стандартах C. Для моего собственного гипотетического преимущества давайте притворимся, что мы используем gcc test.c без стандарта или предупреждаем опции. В...
вопрос задан: 9 March 2009 19:49
3
ответа

C: Что означает для двойного, чтобы быть ==-0?

Я просто использовал gdb для распечатывания значения двойного, и к моему удивлению он распечатал-0, Что такое двойное из-0 значений, средних в C? Между прочим, когда я проверил, что это - равенство с 0, это возвратило true: сделать...
вопрос задан: 6 March 2009 00:39
3
ответа

Полностью оптимизированный memcpy/memmove для Core 2 или архитектуры Core i7?

Теоретический максимум пропускной способности памяти для процессора Core 2 с двойной памятью канала DDR3 является впечатляющим: В соответствии со статьей Wikipedia об архитектуре, 10 + или 20 + гигабайты в секунду....
вопрос задан: 5 March 2009 01:37
3
ответа

Возможный захватить запись для обращения (x86 - Linux)

Я хочу быть в состоянии обнаружить, когда запись к адресу памяти происходит - например, путем установки обратного вызова, присоединенного к прерыванию. Кто-либо знает как? Я хотел бы иметь возможность сделать это во времени выполнения (...
вопрос задан: 3 March 2009 22:54
3
ответа

Вызов obj-c метода с параметром

Я имею, изменяют функцию c-стиля на объективный-c метод. Как метод, как я использую его? NSString* myfunc (интервал x) теперь: - (NSString *) myFuncWithParam: (интервал) x c код: myString =...
вопрос задан: 3 March 2009 18:47
3
ответа

Почему мое Расширение Python C пропускает память?

Функция ниже взятий дескриптор файла Python, чтения в упакованных двоичных данных из файла, создает словарь Python и возвращает его. Если я циклично выполню его бесконечно, то это будет постоянно использовать RAM. Что...
вопрос задан: 1 March 2009 04:04
3
ответа

Флаг Unix O_CREAT без режима указан

Определение открытого UNIX () функционирует при использовании с флагом O_CREAT то, что это требует третьего аргумента, названного режимом для установки полномочий файлов. Что, если тот режим не указан?...
вопрос задан: 25 February 2009 00:13
3
ответа

То, как обнаружить ту клавишу со стрелкой, нажимается с помощью C в соответствии с Linux или Солярисом?

Что лучший способ состоит в том, чтобы обнаружить в программе C, что клавиша со стрелкой нажимается в соответствии с Linux или Солярисом? Поскольку я знаю, что нет никакого стандарта C функции, которая может сделать это. Я не хочу использовать функцию int
вопрос задан: 20 February 2009 02:20
3
ответа

макс. значение для SO_RCVBUF в Windows?

Быстрый вопрос, задаваясь вопросом, знал ли кто-либо то, что предел для SO_RCVBUF в соответствии с Windows.
вопрос задан: 19 February 2009 19:23
3
ответа

Как я могу записать Приложение Windows, не используя WinMain?

Приложения Windows GUI, записанные в C/C++, имеют 'WinMain' как точку входа (а не 'основной'). Мое понимание этого - то, что компилятор генерирует 'основную' функцию, которую назовет Время выполнения C....
вопрос задан: 19 February 2009 10:45
3
ответа

Сторожевой таймер программного обеспечения Linux

Я пишу системный монитор для Linux и хочу включать некоторую сторожевую функциональность. В ядре можно настроить сторожевой таймер, чтобы продолжать идти, даже если/dev/watchdog закрывается. Другими словами, если...
вопрос задан: 18 February 2009 04:27
3
ответа

При назывании сценария от корня setuid C программой - сценарий не работает как корень

Я должен выполнить сценарий удара как корень (sudo без пароля или su, не жизнеспособный) и так как Вы не можете setuid сценарий в Linux, я думал о вызове его от исполняемого файла и создания его setuid: кошка $...
вопрос задан: 17 February 2009 10:18
3
ответа

Простая стопка хоста USB

Я пытаюсь соединиться с единственным USB-устройством с помощью серверного порта USB на процессоре Atmel. У меня есть встроенная система с ограниченной памятью и никакой ОС. Я хочу реализовать простой выделенный узел к...
вопрос задан: 17 February 2009 09:24
3
ответа

Как избавиться от GVim складные комментарии в Вашем коде?

Существует кто-то в моей команде, которая клянется при помощи некоторой функции GVim делать вручную сворачивание кода. Поскольку я использую другого редактора и действительно не нуждаюсь в складной функции, я думаю это только...
вопрос задан: 15 February 2009 02:33
3
ответа

Почему gcc имеет “â” во всех своих сообщениях об ошибках?

По некоторым причинам моя установка gcc, кажется, печатает "с каратом" символ вместо всего %s в его сообщениях об ошибках, например, тест c:4: ошибка: ожидаемый â, â, â, â или â прежде â маркер...
вопрос задан: 13 February 2009 18:28
3
ответа

Как передать спецификатор ширины переменной длины в sscanf?

sscanf (input_str, "%5s", buf);//читает в макс. 5 символах от input_str до buf, Но я должен использовать что-то как %MACRO_SIZEs вместо %5s, тривиальное решение состоит в том, чтобы создать строку формата для...
вопрос задан: 13 February 2009 07:09
3
ответа

пусто, ПУСТО, C и C++

У меня есть следующий код: определение типа пусто ОСВОБОЖДАЕТ; интервал f (пусто); интервал g (ПУСТО); который компилирует очень хорошо в C (использующий gcc 4.3.2 на Fedora 10). Тот же код, скомпилированный как C++, дает мне следующую ошибку:...
вопрос задан: 13 February 2009 05:31
3
ответа

Как эмулировать перечисление C в XSLT с дополнительными значениями

Я пытаюсь сделать преобразование XSLT, которое генерирует код C, следующий XML должен быть преобразован: <перечисление называют = "anenum"> <enumValue имя =/> <enumValue имя = "b"/> <...
вопрос задан: 11 February 2009 10:09
3
ответа

Сохранить функцию Lua?

Вызывание функции Lua от C является довольно прямым, но является там способом сохранить функцию Lua где-нибудь для более позднего использования? Я хочу сохранить определяемые пользователем функции Lua, переданные моей функции C для использования...
вопрос задан: 10 February 2009 16:43
3
ответа

Обнаружение изменений в открытом файле

Предположим, что у меня есть открытый файл. Как я могу обнаружить, когда файл изменяется другой программой в фоновом режиме. Некоторые текстовые редакторы могут обнаружить и обновить открытый файл, если он изменяется другим процессом...
вопрос задан: 22 January 2009 11:33
3
ответа

Действительно ставит в тупик (), возвращают что-то, что это является точно представимым?

В C89 пол () возвращает двойное. Следующее, как гарантируют, будет работать? удвойте d = пол (3.0 + 0.5); интервал x = (интервал) d; утверждайте (x == 3); Мое беспокойство - то, что результат пола не мог бы быть точно...
вопрос задан: 20 January 2009 21:40
3
ответа

Как отобразить текст в значке системного лотка с win32 API?

Попытка создать маленькое приложение монитора, которое отображает текущее использование Интернета как процент в системном лотке в C использование win32 API. Также желая использовать цветовой фон или цветной текст, на основе как...
вопрос задан: 19 January 2009 11:04