2
ответа

Управление порядком байтов - является там библиотекой C для этого?

С видом программ я пишу (работающий с необработанными данными файла), мне часто нужны функции для преобразования между и прямым порядком байтов с обратным порядком байтов. Обычно я пишу их сам (который охвачен многими другими сообщениями здесь)...
вопрос задан: 3 April 2010 10:20
2
ответа

Почему вычитают нулевого указателя в offsetof ()?

stddef.h Linux определяет offsetof () как: #define offsetof (ТИП, УЧАСТНИК) ((size_t) и ((ВВОДЯТ *) 0)-> УЧАСТНИК), тогда как статья Wikipedia о offsetof () (http://en.wikipedia.org/wiki/Offsetof)...
вопрос задан: 2 April 2010 19:39
2
ответа

Предупреждение при использовании qsort в C

Я записал свой интервал функции сравнения cmp (интервал константы * a, интервал константы * b) {если (*a ==*b) возвращаются 0; еще, если (*a <*b) возвращаются-1; еще возвратитесь 1;} и у меня есть свой интервал объявления cmp (...
вопрос задан: 1 April 2010 15:49
2
ответа

Компиляция без libc

Я хочу скомпилировать свой C-код без (g) libc. Как я могу деактивировать его и какие функции зависят от него? Я попробовал-nostdlib, но он не помогает: код является компилируемым и выполнения, но я могу все еще найти...
вопрос задан: 31 March 2010 20:37
2
ответа

Действительно ли единственное присвоение плавающее является атомарной операцией на iPhone?

Я предполагаю, что на 32-разрядном устройстве как iPhone, присваивая короткое плавание атомарная, ориентированная на многопотоковое исполнение операция. Я хочу удостовериться, что это. У меня есть функция C, которую я хочу вызвать от Objective C...
вопрос задан: 31 March 2010 06:55
2
ответа

Как Вы читаете segfault сообщение журнала ядра

Это может быть очень простым вопросом, я, пытаюсь отладить приложение, которое генерирует следующую segfault ошибку в ядре kern.log: myapp[15514]: segfault в 794ef0 IP 080513b SP...
вопрос задан: 31 March 2010 00:25
2
ответа

я могу считать точно один пакет UDP от сокета?

Используя API сокета UNIX на Linux, там какой-либо способ гарантировать, что я считал один пакет UDP и только один пакет UDP? Я в настоящее время читаю пакеты от не блокирующегося сокета с помощью recvmsg с буфером...
вопрос задан: 30 March 2010 18:21
2
ответа

Как измениться/показать полномочия в C

Я плохо знаком с программированием C, и я хотел бы реализовать команду chmod на файлах dir и subdir. Как я могу измениться/показать полномочия с кодом C? Кто-то мог помочь с примером? Я ценил бы...
вопрос задан: 29 March 2010 16:55
2
ответа

каналы действительно ли posix легки?

В приложении Linux я использую каналы для передачи информации между потоками. Идея позади использования каналов состоит в том, что я могу ожидать нескольких каналов сразу с помощью опроса (2). Это работает хорошо на практике, и...
вопрос задан: 28 March 2010 14:42
2
ответа

Автоматически создавая обертки C# из c заголовков?

Существует ли способ автоматически создать p/invoke обертки для .NET от c заголовка? Конечно, я мог создать их вручную, но поддержание их будет болезненным, и я, вероятно, сделал бы ошибку...
вопрос задан: 25 March 2010 18:38
2
ответа

Дерево двоичного поиска в C

Я - парень Python. При изучении языка C и я пытался реализовать Дерево двоичного поиска в C. Я записал код, и я пробовал с нескольких часов, но, не способный получить вывод как ожидалось...
вопрос задан: 24 March 2010 10:42
2
ответа

Реализация хеш-таблицы для C

что такое хорошая реализация хеш-таблицы для C? Я должен использовать его с mpicc компилятором. Удалите функцию, не необходимо.
вопрос задан: 23 March 2010 11:06
2
ответа

Вызов блока в GCC?

#include <stdlib.h> статический встроенный uint xchg (энергозависимый неподписанный интервал *addr, неподписанный интервал newval) {uint результат; энергозависимый asm ("блокировка; xchgl %0, %1": "+m" (*addr), "=a" (ре
вопрос задан: 23 March 2010 00:20
2
ответа

Самый легкий способ сгенерировать код P/Invoke?

Я - опытный программист .NET, но не скомпилировал программу C/C++ в моей жизни. Теперь у меня есть этот C-dll, заголовки и документация (третья сторона, не от Победы API), от которого я должен звонить по поводу...
вопрос задан: 22 March 2010 20:50
2
ответа

Почему gcc добавляет символы к неотладочной сборке?

Когда я делаю сборку конечных версий с gcc (т.е. Я не указываю-g), я все еще, кажется, заканчиваю с символами в двоичном файле и имею для использования полосы для удаления их. На самом деле я могу все еще установить контрольные точки функции и...
вопрос задан: 22 March 2010 09:51
2
ответа

Почему делают я вижу, ДОБАВЛЯЮТ библиотеку C?

Когда я делаю: меньше/usr/include/stdio.h (который является только библиотекой C - ничто, чтобы сделать с C++) я вижу __ БРОСОК после довольно многих объявлений функции. Кроме того, в комментариях выше нескольких функций говорится это 'Это...
вопрос задан: 21 March 2010 08:59
2
ответа

Когда поместить функцию C++ в заголовочный файл

Я смотрел на Повышение и различные другие библиотеки C++. Подавляющее большинство Повышения реализовано в заголовочных файлах. Мой вопрос: при каких условиях делают Вы делаете реализацию только для заголовка (...
вопрос задан: 20 March 2010 21:22
2
ответа

Каков объем c функции, определяемой в объективном-c классе?

Я читал об обходе цели-c's, обменивающейся сообщениями для получения производительности (не важный этому конкретному вопросу), когда я нашел интересный бит кода: #import <Cocoa/Cocoa.h> @interface...
вопрос задан: 20 March 2010 17:02
2
ответа

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

У меня есть груда кода C, который я хотел бы к модульному тесту, пользующемуся unittest библиотекой Python (в Windows), но я пытаюсь разработать лучший способ соединить интерфейсом с кодом C так, чтобы Python мог выполнить его (и...
вопрос задан: 20 March 2010 07:12
2
ответа

C: Расположение памяти выполнения программы C

Я хотел, знают, как ядро обеспечивает память для простой программы C. Например: #include <stdio.h> #include <malloc.h> интервал my_global = 10; основной () {символ *ул.; статический интервал...
вопрос задан: 20 March 2010 07:10
2
ответа

Экран-заставка в Windows

Как я могу отобразить экран-заставку с помощью C или C++ в Windows? Какие библиотеки или компоненты Windows были бы применимы?
вопрос задан: 16 March 2010 06:18
2
ответа

Как я на самом деле использую Authorization Services?

Я искал и экспериментировал в течение почти четырех часов теперь, таким образом, я собираюсь просто спрашивать прямо: Как я могу правильно использовать API Authorization Services, чтобы показать пользователю системный уровень...
вопрос задан: 16 March 2010 04:51
2
ответа

Что делает эту среднюю ошибку: 'somefile.c:200: ошибка: формат кадра 1 032 байтов больше, чем 1 024 байта?

Во время делания я вижу ошибку вроде: cc1: предупреждения, которые рассматривают как ошибки somefile.c:200: ошибка: формат кадра 1 032 байтов больше, чем 1 024 байта, на которые указывает номер строки...
вопрос задан: 15 March 2010 22:32
2
ответа

Загрузка MachineCode Из Файла В Память и Выполнение в C — mprotect Сбой

Привет я пытаюсь загрузить необработанный машинный код в память и выполнить его из программы C, прямо сейчас когда программа выполняется, это повреждается при попытке выполнить mprotect на памяти для создания этого исполняемым файлом. Я'...
вопрос задан: 13 March 2010 10:28
2
ответа

Сколько файлов я мог открыться сразу?

На типичной ОС, сколько файлов я мог открыть сразу стандарт использования C диск IO? Я пытался считать некоторую константу, которая должна сказать это, но на Windows XP 32 бита, который был ничтожными 20 или чем-то. Это...
вопрос задан: 11 March 2010 13:14
2
ответа

как определение функции после ее использования в интерпретируемом вызове функции?

Рассмотрите этот код: международное основное () {интервал e; prn (e); возвратитесь 0;} освобождают prn (удвойте x, интервал t) {} то, Почему делает этот код, дает соблюдающие предупреждения и никакие ошибки? m.c:9: предупреждение:...
вопрос задан: 11 March 2010 00:52
2
ответа

Как программно преобразовать время от одного часового пояса до другого в C?

Информационные страницы для команды даты GNU содержат этот пример: Например, с датой GNU управляют, чтобы можно было ответить на вопрос "Который час в Нью-Йорке, когда Парижские часы показывают 6:30...
вопрос задан: 9 March 2010 23:28
2
ответа

C предупреждение неявного объявления функционального 'выхода'

Это - мое предупреждение. неявное объявление функционального 'выхода', Как я могу удалить его. я использую Linux и gcc компилятор.
вопрос задан: 9 March 2010 06:04
2
ответа

Соединение против нескольких общих библиотек, которые все связали против общей статической библиотеки

Скажите, что у Вас есть 2 библиотеки доли, lib1.so и lib2.so, это у обоих есть libcommon.a, статически связанный в них. Был бы компилятор жаловаться на неоднозначную ссылку символа, если Вы были к динамично...
вопрос задан: 8 March 2010 18:49
2
ответа

Соединение C и файлы CXX в CMake

Я создаю приложение C++ с CMake. Но это использует некоторые исходные файлы в C. Вот упрощенная структура: trunk/CMakeLists.txt: проект (myapp) набор (CMAKE_CXX_FLAGS "$ {CMAKE_C_FLAGS}-g - Стена")...
вопрос задан: 8 March 2010 10:57