0
ответов

Как приращение указателя соотносится с приращением индекса в C

рассмотрите следующие два кода: void PrintLetter (char * src) {while (* src! = '\ 0') {printf ("% c", * src); src ++; } } и void PrintLetter (char * src) {int i; for (i = 0; src [i]; i ++) printf ("% ...
вопрос задан: 1 June 2011 14:57
0
ответов

Библиотека C / C ++ для смешивания PNG (включая Alpha) с необработанным ARGB-буфером

У меня есть PNG с закодированным альфа-каналом, который я хочу смешать с необработанным ARGB-изображением в памяти, которое хранится с чередованием. PNG имеет другое разрешение, чем буфер изображений, и должен быть ...
вопрос задан: 1 June 2011 10:57
0
ответов

Невозможно разрешить идентификатор в netbeans

Я все время получаю это сообщение «Невозможно разрешить файл идентификатора» в netbeans. Я новичок в c и netbeans. Прошлой ночью все было хорошо, но почему-то после перезагрузки компьютера это сообщение появляется. Вот '...
вопрос задан: 1 June 2011 10:10
0
ответов

Как мне отладить дочерний процесс после fork() в gdb?

После вызова fork, текущий процесс вызовет exit(0). Но дочерний процесс будет продолжаться. switch(fork()) { случай -1: exit(1); случай 0: //child процесс,continue break; по умолчанию: //the ...
вопрос задан: 1 June 2011 09:48
0
ответов

Когда используется umask ()?

umask (0); fd = open ("/ dev / null", O_RDWR); Вот man 2 umask: umask () устанавливает маску создания режима файла (umask) вызывающего процесса на mask & 0777. Но для меня это не имеет смысла, как когда мы ...
вопрос задан: 1 June 2011 08:58
0
ответов

типы в объектно-ориентированном программировании

Я не понимаю, почему классы считаются типами данных. Я понимаю, что часть из них - это «данные», а другая часть - это методы. Почему их называют типами данных? Процедуры в процедурных ...
вопрос задан: 1 June 2011 06:49
0
ответов

Вопросы при обновлении кода сканера для использования ICU

Я работаю над рудиментарным лексическим сканером с ручным кодированием и хочу поддерживать ввод UTF-8 (это уже не 1970 год!). Входные символы считываются из стандартного ввода или файла по одному и помещаются в буфер ...
вопрос задан: 1 June 2011 05:13
0
ответов

pthread - как запустить новый поток без вызова join?

Я хочу начать новую тему с основной темы. Я не могу использовать соединение, так как я не хочу ждать завершения потока, а затем возобновить выполнение. По сути, мне нужно что-то вроде pthread_start (.....
вопрос задан: 31 May 2011 21:46
0
ответов

C: Расчет расстояния между двумя числами с плавающей запятой по модулю 12

Мне нужна функция dist (a, b) // 0 ≤ a, b <12, которая возвращает кратчайшее (абсолютное ie + ve) расстояние ala clock арифметика по модулю 12. Так, например, dist (1, 2) = dist (2, 1) = ...
вопрос задан: 31 May 2011 20:20
0
ответов

Поточная безопасность и битовое поле

Я знаю, что битовое поле зависит от компилятора, но я не найти документацию о безопасности потоков в битовом поле в последних версиях g ++ и Visual C ++ 2010. Являются ли операции над элементом битового поля ...
вопрос задан: 31 May 2011 19:52
0
ответов

Отладка кросс-скомпилированного кода: Linux-> Windows

Я кросс-компилирую проект из Linux для целевой Windows (используя мингв). На выходе получается DLL, и p-вызов в нее из C # работает, но отладка очень сложна. Сборка выводит файл .o, который ...
вопрос задан: 31 May 2011 19:51
0
ответов

Макрос C ++ для преобразования строки в список символов

Можно ли иметь макрос : CHAR_LIST (курица) для расширения до: 'c', 'h', 'i', 'c', 'k', 'e', ​​'n' [Причина, по которой я хочу это: потому что даже для строк среднего размера, макрос намного больше ...
вопрос задан: 31 May 2011 17:01
0
ответов

Нахождение локального максимума в C

Я хотел бы найти локальный максимум в интервале от 0 до 3,1416 для этой функции Sin (x). Но он всегда показывает 0 как максимальное значение. I. e Максимальное значение = 0; Пожалуйста, помогите мне найти мой ...
вопрос задан: 31 May 2011 16:39
0
ответов

CoffeeScript-подобный язык для C / C ++

Я искал язык, который обеспечивает ту же функциональность, что и Coffeescript, но для C / C ++. Я имею в виду язык, который преобразует код в C, но читаемый, как CoffeeScript ...
вопрос задан: 31 May 2011 15:59
0
ответов

Разделить прямоугольник на прямоугольники одинакового размера?

Мне нужно разделить прямоугольник (структура CGRect, которая представляет собой {{float x, float y}, {float w, float h}}) на несколько меньших прямоугольников / структур, создавая своего рода сетку. Я пишу окно ...
вопрос задан: 31 May 2011 15:45
0
ответов

Отправка TCP-кадров фиксированной длины

Мне нужно отправить некоторые данные по подсети с фиксированным нестандартным MTU (например, 1560) с использованием TCP. Все кадры Ethernet, передаваемые через эту подсеть, должны быть вручную дополнены нулями, если ...
вопрос задан: 31 May 2011 15:00
0
ответов

Измерение расстояния по координатам GPS

Как рассчитать расстояние между двумя местами с помощью координат GPS?
вопрос задан: 31 May 2011 15:00
0
ответов

Можно ли динамически определять структура в C

Я почти уверен, что это станет действительно очевидным вопросом, и поэтому я не нашел по нему много информации. Тем не менее, я подумал, что стоит спросить :) В принципе, доступ к данным с помощью ...
вопрос задан: 31 May 2011 12:57
0
ответов

Почему множественное определение глобальной переменной const разрешено в C ++, а не в C?

Множественное определение глобальной переменной не разрешено в C или C ++ из-за правила одного определения. Однако, в C ++ глобальная переменная const может быть определена в нескольких единицах компиляции без ошибок. ...
вопрос задан: 31 May 2011 10:35
0
ответов

Как написать код для вызова JNI с использованием Microsoft Visual C ++ [закрыто]

Как мне написать код C в Microsoft Visual C ++ 2010 Express? Я не могу этого сделать. Я писал код на C, но он скомпилирован с ошибками. Пожалуйста, предложите какой-нибудь способ сделать это? Я написал этот код: # ...
вопрос задан: 31 May 2011 09:40
0
ответов

Функции заголовка встроенных систем

Я новичок во встроенных системах и хочу узнать более того, в настоящее время я оптимизирую программное обеспечение в отношении размера встроенной системы ARM, и мне интересно, файлы заголовков, которые вы ...
вопрос задан: 31 May 2011 07:16
0
ответов

Перенаправление оболочки против явного кода обработки файлов

Я не являюсь носителем английского языка, поэтому, пожалуйста, извините за неудобное название этот вопрос. Я просто не знал, как это сформулировать лучше. Я использую FreeBSD, и у меня есть небольшой инструмент фильтрации, написанный на C ...
вопрос задан: 31 May 2011 07:15
0
ответов

Debugging a Python Extension in Eclipse

I have a Python extension that I have successfully built and used on Windows, OSX, and linux. I now need to be able to debug this Python extension. I am averse to the use of gdb at the command line, ...
вопрос задан: 31 May 2011 05:20
0
ответов

Копирование элемента указателя структуры в указатель, похоже, его повреждает

Я все еще изучаю C и, должно быть, неправильно понял указатели в какой-то момент. У меня создалось впечатление, что следующие строки скопируют адрес памяти, сохраненный l-> first, в temp. Они ...
вопрос задан: 30 May 2011 15:15
0
ответов

Возврат объектов в Python из C

I ' Я прочитал документацию по Python C-API и даже написал несколько модулей расширения. Однако мне все еще не совсем ясна точная семантика, когда дело доходит до возврата объектов Python из C ...
вопрос задан: 30 May 2011 13:06
0
ответов

Что означает «контроль достигает конца непустой функции»?

Я получаю странные ошибки компилятора в этом алгоритме двоичного поиска. Я получаю предупреждение, что элемент управления достигает конца непустой функции. Что это значит? int binary (int val, int sorted [], int ...
вопрос задан: 30 May 2011 02:14
0
ответов

popen одновременное чтение и запись [дубликат]

Возможно ли чтение и запись в файловый дескриптор, возвращаемый popen. У меня есть интерактивный процесс, которым я хотел бы управлять через C.Если это невозможно с помощью popen, есть ли способ обойти это?
вопрос задан: 30 May 2011 01:27
0
ответов

как передавать данные в работающий поток

При использовании pthread я могу передавать данные во время создания потока. Как правильно передавать новые данные в уже работающий поток? Я подумываю о создании глобальной переменной и чтении моего потока ...
вопрос задан: 30 May 2011 00:30
0
ответов

Возвращаемое значение функции C в ASM

Я пытаюсь вызвать функцию из ASM. Я знаю, как это назвать, но мне трудно найти, как получить возвращаемое значение этой функции. Пример ниже: Код C: int dummy () {...
вопрос задан: 29 May 2011 23:43
0
ответов

Проблема при компиляции кода подключения сокета в C

struct hostent * lh = gethostbyname (hostname); int socketDescriptor = сокет (AF_INET, SOCK_STREAM, 0); sockaddr_in socketInfo; memset (& socketInfo, 0, sizeof (socketInfo)); ...
вопрос задан: 29 May 2011 20:45