0
ответов

C - почему необходима strcpy ()

Кто-нибудь может объяснить мне, почему strcpy () необходим для присвоения строк символьным массивам, например, в следующем фрагменте кода. int main (void) {char s [4]; s = "abc"; // Ошибка strcpy (s, "...
вопрос задан: 1 August 2011 15:58
0
ответов

где stdin определен в стандартной библиотеке c?

Я нашел эту строку в stdio.h: extern struct _IO_FILE * stdin; Основываясь на этом ключевом слове extern, я предполагаю, что это просто объявление. Интересно, где определяется и инициализируется stdin?
вопрос задан: 1 August 2011 14:06
0
ответов

Существуют ли какие-либо библиотеки для поиска путей для Python? [закрыто]

Я работаю над изометрической ролевой игрой в реальном времени на Python и хочу использовать в качестве платформы мобильные устройства. Основная область, в которой у меня возникают трудности, - это поиск пути. Я пробовал несколько алгоритмов ...
вопрос задан: 1 August 2011 11:43
0
ответов

Форматирование строки на несколько строк определенной длины в C / C ++

Есть ли общая библиотека C / C ++ (или общий метод) для взять строку (строки) вводимого текста и разделить слова на отдельные строки. Если каждая строка вывода имеет максимальную ширину и слова не разделяются ...
вопрос задан: 1 August 2011 06:29
0
ответов

Как получить информацию о сигналах процесса в GDB?

Есть ли способ получить информацию о сигналах (какие сигналы включены, какие заблокированы, каковы обработчики / параметры) для процесса в гдб? Есть информационные сигналы, но это дает мне сигнал gdb ...
вопрос задан: 31 July 2011 20:56
0
ответов

Как мне написать интерпретатор на C? [closed]

Мне бы хотелось получить несколько ссылок или советов, возможно, пару электронных книг. Я не собираюсь писать компилятор, просто ищу руководство, которому я мог бы следовать и изменять по ходу. Спасибо, что были ...
вопрос задан: 31 July 2011 06:41
0
ответов

Как передать параметр n в printf («% nd», some_int);

Все мы знаем из языков на основе C printf («% 11d», some_int); означает выравнивание по правому краю в 11-символьном поле, но что, если я хочу заменить эту константу 11 здесь динамической переменной, что я ...
вопрос задан: 31 July 2011 06:38
0
ответов

Попадание / промах в кэше для значения в программе C / C ++

Это мое требование, я знаю, что некоторые алгоритмы хорошо используют кэш, некоторые - нет, некоторые - больше I / О чем другие по конкретному набору данных и т. Д. Я хотел бы увидеть и проанализировать, что происходит ...
вопрос задан: 31 July 2011 01:10
0
ответов

Как GCC определяет порядок вывода функций сборки?

При чтении сборки, которую GCC генерирует для файлов C в моем проекте, я заметил, что функции не выводятся в сборке в том же порядке они появляются в исходном файле. Какова цель этого ...
вопрос задан: 30 July 2011 23:25
0
ответов

Прототип функции typedef на языке C со структурой, пытающейся ссылаться до определения.

Мне нужно сослаться на структуру, которая еще не определена, потому что эта структура фактически содержит прототип функции typedef. Например, typedef int (MyCallbackFunction) (X * x, void * ctx); typedef ...
вопрос задан: 30 July 2011 22:28
0
ответов

EXC_BAD_ACCESS запись символа в текстовый файл

#include int main (int argc, const char * argv []) {ФАЙЛ * fp; fp = fopen ("/ Пользователи / -------- / Рабочий стол / C.txt", "w"); putc ("C", "/Users/-------/Desktop/C.txt"); fclose (fp); } ...
вопрос задан: 30 July 2011 21:54
0
ответов

C и Objective-C - Правильный способ освободить беззнаковый указатель char

в моем приложении. Я создаю беззнаковый указатель char, используя эту функцию: - (unsigned char *) getRawData { // Сначала загружаем изображение в буфер данных CGImageRef image = [собственное CGImage]; NSUInteger width = ...
вопрос задан: 30 July 2011 18:17
0
ответов

Ошибка компиляции GCC с кодом> 2 ГБ

У меня огромное количество функций на общую сумму около 2,8 ГБ объекта код (к сожалению, нет пути, научные вычисления ...) Когда я пытаюсь связать их, я получаю (ожидаемое) перемещение ...
вопрос задан: 30 July 2011 14:27
0
ответов

Как загрузить и установить lint?

Кто-нибудь знает, как получить lint для Mac, Windows и Linux? sudo port install lint не может его найти.
вопрос задан: 30 July 2011 05:35
0
ответов

Оценка строки в зависимости от того, насколько она похожа на английский

Я не знаю, как точно сформулировать этот вопрос, поэтому вот пример: string1 = "THEQUICKBROWNFOX" string2 = "KLJHQKJBKJBHJBJLSDFD" Мне нужна функция, которая оценивала бы строку 1 выше, чем строку 2 и ...
вопрос задан: 30 July 2011 02:40
0
ответов

Странный сокет RAW в Mac OS X

Когда я запускаю простой анализатор пакетов, закодированный на языке C, в моей Mac OS X, я вообще не получаю вывода, это странная вещь! может кто-нибудь помочь мне понять, что происходит. #include #include <...
вопрос задан: 29 July 2011 20:23
0
ответов

Есть ли у кого-нибудь код gdb pretty-printer для fd_set в Linux?

Современные версии gdb позволяют интегрировать код python для «красивой печати» сложных структур данных. Есть несколько отличных реализаций симпатичных принтеров для классов STL C ++, а также некоторые из ...
вопрос задан: 29 July 2011 19:01
0
ответов

Следует ли ВСЕ глобальные переменные квалифицировать как изменчивые?

Требуется ли в этом примере для корректности объявление global_value как изменчивого? int global_value = 0; void foo () {++ global_value; } void bar () {некоторая_функция (++ global_value); foo (...
вопрос задан: 29 July 2011 15:13
0
ответов

Буфер в сокеты чтения

Если возвращаемое значение read () такое же, как размер буфера, как мне прочитать остальную информацию? Если read вызывается снова, будет ли он читать следующий фрагмент данных или читать с самого начала, или ...
вопрос задан: 29 July 2011 04:26
0
ответов

Изменить режим округления с плавающей запятой

Как наиболее эффективно изменить режим округления * для чисел с плавающей запятой IEEE 754? Переносная функция C была бы хороша, но решение, которое использует сборку x86, тоже подойдет. * Я имею в виду ...
вопрос задан: 29 July 2011 01:37
0
ответов

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

Я использовал атрибуты gcc const и pure для функций, которые возвращают указатель на "постоянные" данные, которые были выделены и инициализируется при первом использовании, т.е. когда функция вернет ...
вопрос задан: 29 July 2011 01:26
0
ответов

Очистить младшие 16 бит

Я не Это так хорошо с побитовыми операторами, поэтому, пожалуйста, извините за вопрос, но как мне очистить младшие 16 бит 32-битного целого числа в C / C ++? Например, у меня есть целое число: 0x12345678, и я хочу сделать ...
вопрос задан: 29 July 2011 00:52
0
ответов

Что обозначают brk и sbrk?

Хотя я знаю, что делают brk и функция sbrk, системный вызов Unix, я понятия не имею, что они стоять за. Может ли кто-нибудь просветить меня?
вопрос задан: 28 July 2011 22:53
0
ответов

Как сохранить вектор ключевых точек с помощью openCV

Мне было интересно, можно ли сохранить вектор cv :: KeyPoints с помощью класса CvFileStorage или класса cv :: FileStorage . Это тот же самый процесс, чтобы прочитать его снова? Спасибо.
вопрос задан: 28 July 2011 20:45
0
ответов

Как написать быстрый (низкоуровневый) код? [закрыто]

Я хотел бы узнать больше об оптимизации кода низкого уровня и о том, как воспользоваться преимуществами базовой машинной архитектуры. Я ищу хорошие указатели, где можно почитать по этой теме. Подробнее ...
вопрос задан: 28 July 2011 19:18
0
ответов

Оптимизация C / C ++ [closed]

Когда дело доходит до программирования, меня воспитывали в очень объектно-ориентированной манере, что, к сожалению, означает, что высокооптимизированный код не является моей сильной стороной. Сейчас я неплохо владею C и обычно могу делать что-то в ...
вопрос задан: 28 July 2011 19:08
0
ответов

Как преобразовать текст в верблюжий регистр в Objective-C?

Я делаю небольшую утилиту, которая поможет мне сгенерировать код для приложения, которое я создаю. Мне нравится иметь константы для моих настроек NSUserDefaults, чтобы мой код был более читабельным и легким в обслуживании. Проблема ...
вопрос задан: 28 July 2011 17:27
0
ответов

VIM: Конечно. Открытие файлов c без выделения синтаксиса

У меня есть некоторые файлы .c, которые не выделяются автоматически в vim. Эта проблема только недавно началась. Я не редактировал свой файл .vimrc: установить номер nnoremap : set nonumber! : set ...
вопрос задан: 28 July 2011 17:05
0
ответов

C - передача 2d-массива как аргумент функции?

Можно легко определить функцию, которая принимает аргумент 1d массива, например: int MyFunction (const float arr []) {// здесь что-то делаем, затем возвращаем ... return 1} Хотя определение ...
вопрос задан: 28 July 2011 17:05
0
ответов

Поддержка Multi Pointer X (MPX)

Мне интересно, как несколько указателей должны / могут обрабатываться приложением высокого уровня . Меня больше всего интересует, как работает MPX (Multi Pointer X - для Xorg). Какие библиотеки графического интерфейса поддерживают это? Это ...
вопрос задан: 28 July 2011 16:59