5
ответов

mmap-загружаемая библиотека структуры данных для C++ (или C)

У меня есть некоторая большая структура данных (N> 10,000), который обычно только должен быть создан однажды (во времени выполнения) и может быть снова использован много раз впоследствии, но оно должно быть загружено очень быстро. (Это используется...
вопрос задан: 20 February 2010 00:07
5
ответов

Автоматическое добавление журналов функций входа / выхода в проект

У меня есть сторонний исходный код, который я должен исследовать. Я хочу видеть, в каком порядке вызываются функции, но я не хочу тратить свое время на печатание: printf ("Введено в% s", __FUNCTION__) и ...
вопрос задан: 18 February 2010 10:50
5
ответов

Вращение изображения в C/C++

Мне нужен код для вращения изображения в C++, который функционирует как imrotate функция matlab. Предложите хорошую ссылку. Или если кто-то может предоставить код для imrotate. Или, по крайней мере, объясните...
вопрос задан: 17 February 2010 04:56
5
ответов

статическое ЗУ по сравнению с памятью "кучи"?

Я работаю в ограниченной среде памяти и потребности создать строки динамично, но все еще иметь их не поднимают память "кучи". Делает это имеет смысл: статический символьный staticStringBuffer[10240];...
вопрос задан: 16 February 2010 10:03
5
ответов

Никакой O_BINARY и O_TEXT не отмечают в Linux?

При использовании системного уровня IO в Linux я заметил, что компилятор распознал флаги O_RDONLY и O_RDWR, но он не имел никакой подсказки вообще относительно значения флагов O_BINARY и O_TEXT. Это...
вопрос задан: 15 February 2010 15:37
5
ответов

OpenSSL Игнорируют Самоподписанную ошибку сертификата

Я пишу небольшую программу с библиотекой OpenSSL, которая является, предполагают для установления соединения с сервером SSLv3. Этот сервер распределяет самоподписанный сертификат, который заставляет квитирование перестать работать...
вопрос задан: 13 February 2010 08:29
5
ответов

Прямой порядок байтов По сравнению с Обратным порядком байтов

Позволяет говорят, что у меня есть 4-байтовое целое число, и я хочу бросить его к 2-байтовому короткому целому. Действительно ли я прав, что и в (мало и в обратный порядок байтов) короткое целое будет состоять из 2 младших значащих байтов этого 4 байта...
вопрос задан: 11 February 2010 21:12
5
ответов

Строка и вопрос об отображении символа для гуру там

Вот проблема, это имеет меня озадаченный (мудрое решение): Учитывая str S, примените символьные отображения Cm = {= (m, o, p), d = (q, u)...} и распечатывают все возможные комбинации с помощью C или C++. Строка может быть...
вопрос задан: 10 February 2010 16:13
5
ответов

Повторно соберите плавание от встроенных байтов

Я работаю с HiTech PICC32 на серии PIC32MX микропроцессоров, но я думаю, что этот вопрос является достаточно общим для любого хорошо осведомленного в C. (Это почти эквивалентно C90 с sizeof (интервал) =...
вопрос задан: 10 February 2010 06:54
5
ответов

свяжите массив символов в C

У меня есть массив символов: символ* называет = "привет"; я хочу добавить расширение того имени для создания этого hello.txt, Как я могу сделать это? назовите + = ".txt", не будет работать
вопрос задан: 7 February 2010 21:48
5
ответов

Как обойти каталог в C

Я использую бойкий в моем приложении, и я вижу, что существуют обертки удобства в бойком для C, удаляют, удаляют связь и rmdir. Но они только работают над единственным файлом или каталогом за один раз. Насколько я вижу...
вопрос задан: 7 February 2010 17:18
5
ответов

Почему функция должна быть объявлена, прежде чем она будет определяться или использоваться?

В C его дополнительное. В C++ "НУЖНО" объявить функцию, прежде чем использовал/определял. Почему это так? Какова потребность? Мы не делаем этого в C# или Java. Забавная вещь состоит в том, в то время как мы определяем функцию...
вопрос задан: 7 February 2010 13:26
5
ответов

Реализовывая C потоки файла (ФАЙЛ *, fopen, освобожденный, и т.д.) на встроенной платформе

Для меня определили задачу с добавляющей потоковой поддержкой (C89/C90) к библиотекам для встроенного компилятора C наследия моей компании. Наши целевые аппаратные средства обычно имеют 1 МБ, или меньше кода располагают с интервалами, и не имеет...
вопрос задан: 4 February 2010 17:54
5
ответов

0 или 1 допустимые возвращаемые значения для вызова функции socket ()

Может ли вызов функции сокета в C вернуть 0 или 1 в качестве значения для дескриптора сокета? сокет int (домен int, тип int, протокол int); Согласно справочной странице у меня есть: ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ -1 ...
вопрос задан: 4 February 2010 17:24
5
ответов

Макрос / ключевое слово, которое может использоваться для распечатывания имени метода?

__ ФАЙЛ __ и __ СТРОКА __ известен. Существует __ func __ начиная с C99. #include <iostream> структура Foo {пусто Делают () {станд.:: суд <<__ func __ <<станд.:: endl; }}; международное основное () {...
вопрос задан: 3 February 2010 14:39
5
ответов

“Длинный x = 1/2” равный 1 или 0, и почему? [дубликат]

если у меня есть что-то как: длинный x = 1/2; разве это не должно быть окружено к 1? Когда я печатаю его на экране, это говорит 0.
вопрос задан: 3 February 2010 01:33
5
ответов

Ловля странных ошибок адресной арифметики с указателями C

Я недавно столкнулся с очень подлой ошибкой, в которой я забываю разыменовывать указатель на строку (массив символов) и таким образом иногда перезаписывал один байт на стеке. Плохо: символ ** ул.; (*str) = malloc (10);...
вопрос задан: 2 February 2010 19:08
5
ответов

C: создание массива строк от разграниченной исходной строки

Каков был бы эффективный способ преобразовать разграниченную строку в массив строк в C (не C++)? Например, я мог бы иметь: символ *вход = "valgrind - leak-check=yes - track-origins=yes./a....
вопрос задан: 31 January 2010 02:39
5
ответов

Как переписать массив от порядка строк до порядка столбцов?

Я имею, это удваивается для цикла, где у меня есть и порядок строк и индексация массива порядка столбцов, которая должна быть плохой для производительности. для (международная строка = 0; строка <высота; строка ++) {для (международное седло = 0; седло
вопрос задан: 30 January 2010 13:58
5
ответов

Местоположение записи нарушения прав доступа 0x00000000. чтение интервала с клавиатуры

Я пытаюсь считать вход из клавиатуры, которую я буду использовать для создания ряда умножения. Если я hardcode, целое число для использования тогда программы хорошо работает однако, когда я позволяю пользователю ввести их...
вопрос задан: 29 January 2010 19:23
5
ответов

Получение шестнадцатеричного числа в программу через командную строку

Я могу сделать это: международное основное (интервал argc, символ ** argv) {неподписанный символ cTest = 0xff; возвратитесь 0;}, Но что правильный путь состоит в том, чтобы получить шестнадцатеричное число в программу через командную строку? неподписанный
вопрос задан: 29 January 2010 15:32
5
ответов

Я могу отобразить значение перечисления с printf ()?

Существует ли острота, которая позволяет мне произвести текущее значение перечисления?
вопрос задан: 29 January 2010 12:15
5
ответов

Понимание сборки gdb для разницы указателей [duplicate]

Для этого конкретного c-кода. #include & lt; stdio.h & gt; int main () {int * p = (int *) 20; int * q = (int *) 30; printf ("% d", q-p); } Это свалка gdb disass / m main Dump of ...
вопрос задан: 29 January 2010 12:06
5
ответов

Арифметика указателя C

Учитывая этот код: int * p, * q; p = (int *) 1000; q = (int *) 2000; Что такое q - p и как?
вопрос задан: 29 January 2010 11:06
5
ответов

Как делает getaddrinfo (), делают поиск DNS?

getaddrinfo () является функцией, которую мы должны использовать прежде, чем создать сокет () или подключение () луг, правильно? Тогда, как getaddrinfo связывается с сервером DNS во-первых? PS: Где я могу видеть...
вопрос задан: 28 January 2010 20:05
5
ответов

Существует ли максимальный предел размеру переменной, которая должна быть выделена на стеке?

я объявил переменную структуры в C размера, больше, чем 1024 байта. При выполнении Coverity (статическое приложение анализатора кода) это сообщает, что эта переменная стека больше, чем 1 024 байта и поэтому...
вопрос задан: 27 January 2010 19:58
5
ответов

Используя scanf для принятия ввода данных пользователем

gcc 4.4.2 я читал статью о scanf. Я лично никогда не проверял код возврата scanf. #include <stdio.h> международное основное (пустота) {символьный buf[64]; если (1 == scanf (" %63s", buf))...
вопрос задан: 27 January 2010 06:11
5
ответов

Посылает данные через гнезда UDP на той же надежной машине?

Если я буду использовать гнезда UDP для коммуникации межпроцесса, то я могу ожидать, что все посылают данные, получен другим процессом в том же заказе? Я знаю, что это не верно для UDP в целом.
вопрос задан: 24 January 2010 20:36
5
ответов

Как Вы определили бы простой “минимальный” метод в obj-c

Я хочу определить минуту и макс. методы в классе Utils. @interface минута интервала Utils (интервал a, интервал b); интервал макс. (интервал a, интервал b); @end, Но я не хочу назвать параметры. Это было бы слишком тяжелое...
вопрос задан: 23 January 2010 23:44
5
ответов

Библиотека Linking C с нестандартным именем

Я использую gcc для компиляции программы, которую я должен связать с библиотекой C с нестандартным именем; это называют stuff.a вместо libstuff.a. Я не могу изменить имя файла (проблемы разрешения)...
вопрос задан: 21 January 2010 19:40