0
ответов

Максимально быстрое заполнение данных в растровом изображении Android из C

Мне удалось создать файл android.graphics.Bitmap, и я успешно заполняю его с помощью команды SetPixels. Проблема в том, что я начинаю с данных RGBA. Затем я создаю jintArray. Затем я ...
вопрос задан: 14 October 2011 22:19
0
ответов

Написание простого приложения VoIP на C [закрыто]

Я хочу начать кодирование простого приложения Voip, которое поможет мне говорить с моим другом. Как Скайп. Я поискал в Интернете и нашел несколько полезных ссылок, вроде этой. Выглядит неплохо. Что вы ...
вопрос задан: 14 October 2011 16:49
0
ответов

Как я могу напечатать значения в C без указания их типов, как это сделано с «cerr << (A) << endl» в C ++?

В C ++, имея #define DEBUG ( A) cerr << (A) << endl; Я могу послать ему что угодно, и он может это распечатать. Однако в C я должен указать его тип с помощью% d,% c или% s и т. Д. Но я не хочу ...
вопрос задан: 14 October 2011 13:07
0
ответов

Как сравнить шестнадцатеричные значения с помощью C?

Я работаю с шестнадцатеричными значениями. До сих пор я знаю, как печатать шестнадцатеричные значения, а также точность. Теперь я хочу сравнить шестнадцатеричные значения. Например, я читаю данные из файла в буфер символов. В настоящее время ...
вопрос задан: 14 October 2011 13:05
0
ответов

Зачем вам нужен цикл while при ожидании переменной условия

Допустим, у вас есть этот код pthread_mutex_lock (& ​​cam-> video_lock); {{ 1}} while (cam-> status == WAIT_DISPLAY) // <- Почему это «while», а не «if»? pthread_cond_wait (& cam -> ...
вопрос задан: 14 October 2011 10:17
0
ответов

Можете ли вы избежать использования временных буферов при использовании std :: string для взаимодействия с API в стиле C?

Я должен предварять этот вопрос, сказав, что я думаю, что ответ, вероятно, отрицательный, но я хотел бы узнать, что думают другие люди по этому поводу. Большую часть времени я пишу на C ++, который взаимодействует с ...
вопрос задан: 14 October 2011 09:47
0
ответов

Сборка Как преобразовать REP STOS в код C

Я уже некоторое время отлаживаю REP STOS DWORD PTR ES: [EDI] По моему мнению, он всегда использует ECX в качестве счетчика. EAX в качестве значения который будет скопирован через EDI, а затем добавлен раз ECX, поэтому после ...
вопрос задан: 14 October 2011 05:52
0
ответов

Странный вывод при использовании scanf

#include int main () {int i; printf ("% d", scanf ("% d", & i)); } Какое бы число я ни ввел, я получу результат: 1 Почему это так?
вопрос задан: 14 October 2011 05:46
0
ответов

Результат использования sizeof в функции [duplicate]

Почему следующий код дает: #include int voo () {printf ("Немного кода"); возврат 0; } int main () {printf ("% zu", sizeof voo); возврат 0; } Следующий результат: ...
вопрос задан: 14 October 2011 05:46
0
ответов

Сборка Преобразование MOV / MOVZX и MOVSX в код C (без встроенного asm)

Для эмулятора asm я пытаюсь написать, чтобы преобразовать код ASM в эквивалентный рабочий код, просто работающий ... лучшим кодом будет тот, который можно сделать либо одной строкой, либо двумя-тремя, неважно ...
вопрос задан: 14 October 2011 01:28
0
ответов

Определение функции GCC fastcall

Хорошо, я могу вызвать функцию как fastcall CC, объявив ее с помощью __attribute __ ((fastcall)). Как мне сделать определить саму функцию как fastcall? Например, у меня есть код вызывающего абонента: // caller.c unsigned long ...
вопрос задан: 13 October 2011 21:39
0
ответов

Структура данных для поиска строк фиксированной длины

У меня есть несколько строк в качестве ключей. Что-то вроде ... AAAA ABBA ACEA ALFG ... ... ZURF [AAA _JFS aKDJ Все они представляют собой уникальную комбинацию любых 4 символов и имеют одинаковую длину . Есть ...
вопрос задан: 13 October 2011 20:01
0
ответов

что предлагает эта ошибка?

Когда я пытаюсь выполнить свою программу, появляется следующая ошибка - sendip: malloc.c: 4631: _int_malloc: Assertion `(unsigned long) (size)> = (unsigned long) ( nb) 'не удалось Попытка записать ошибку ...
вопрос задан: 13 October 2011 19:54
0
ответов

Возможные состояния для собственных потоков на Android?

Каковы все возможные состояния потоков во время выполнения для собственных (C / C ++) потоков на устройстве Android? Они такие же, как состояния потоков Java? Это потоки Linux? POSIX темы? Не ...
вопрос задан: 13 October 2011 18:59
0
ответов

Как посмотреть, сколько данных стоит в очереди в именованной трубе?

В Linux box у меня есть несколько процессов, пишущих в именованную трубу, и еще один, читающий ее. Я подозреваю, что мой считыватель не успевает за процессом и в трубе скапливается много данных. Может ли ...
вопрос задан: 13 October 2011 18:39
0
ответов

Возвращение указателя из функции

Я пытаюсь вернуть указатель из функции. Но я получаю ошибку сегментации. Кто-то, пожалуйста, расскажите, что не так с кодом # include < stdio.h > int * fun (); main () {int * ptr; PTR = ...
вопрос задан: 13 October 2011 15:24
0
ответов

Как читать пустые строки с помощью% [^ \ n] s?

У меня есть программа, в которой fscanf (fp, "% [^ \ n] s", линия); используется для чтения строки. Если я вставлю цикл while, while (! Feof (fp)) fscanf (fp, "% [^ \ n] s", line); приведенный выше код работает для первой строки ...
вопрос задан: 13 October 2011 15:09
0
ответов

ELF64 / x86_64 и начальный адрес сегмента отображения памяти (для общих объектов)

Я написал несколько программ и обнаружил, что при компиляции в 64-битном режиме сегмент отображения памяти (где, например, разделяются объекты и разделяемая память хранится) всегда находится где-то около ...
вопрос задан: 13 October 2011 08:07
0
ответов

Конвертер Java / C / C ++ / C # / PHP в Паскаль? [закрыто]

Кто-нибудь знает, существует ли конвертер Java / C / C ++ / C # / PHP в Pascal?
вопрос задан: 13 October 2011 05:54
0
ответов

Окно без клиентской области в WinAPI

На этих скриншотах мы видим необычные рамки окна в различных приложениях: Логотип QIP на рамке окна входа в систему (не клиентская область) - http://postimage.org/image/2fdjg0h44/ Кнопки (назад/следующая) и ...
вопрос задан: 12 October 2011 22:25
0
ответов

Можно ли использовать ключевое слово unsigned неочевидными способами?

Каждый раз, когда я использовал ключевое слово unsigned, оно было перед int или другим встроенным типом. Мне интересно, есть ли другие способы использования unsigned? Могут ли типы, определяемые пользователем (классы/...
вопрос задан: 12 October 2011 17:06
0
ответов

Объявление переменной C

В чем разница между char * a [10]; и char * (a [10]); Я всегда использовал первый для массива указателей char, но теперь я обнаружил, что код использует второй. Поскольку я не был уверен, что это был ...
вопрос задан: 12 October 2011 15:56
0
ответов

Зачем использовать внешний "C" вокруг пространства имен C++

Несколько дней назад я наткнулся на этот кусок кода C++, хотя я не могу вставить сам код, я мог бы воссоздать проблему с помощью некоторого примера кода. Во-первых, файл, namespace.h: #include ...
вопрос задан: 12 October 2011 14:48
0
ответов

Есть ли в Win32 элемент управления редактированием пути?

Я хотел бы добавить поле редактирования (или это поле со списком?) Для ввода пути к файлу с помощью Visual C Win32, чтобы он предлагал автозаполнение - так же, как при вводе в адресную строку проводника Windows. ...
вопрос задан: 12 October 2011 14:43
0
ответов

Компиляция с использованием libusb-dev в Ubuntu

Я пытаюсь скомпилировать пример libusb.c, предоставленный пакетом libusb (если вы dl исходный код). Это, мягко говоря, не работает. #include # include # include & ...
вопрос задан: 12 October 2011 13:55
0
ответов

как работают статические переменные внутри функций?

В следующем коде: int count () {static int n (5); п = п + 1; return n; } экземпляр переменной n создается только один раз при первом вызове функции. Должен быть флаг или ...
вопрос задан: 12 October 2011 13:26
0
ответов

Повысить производительность функции C с помощью локальности кеша?

Мне нужно найти диагональную разницу в матрице, представленной как 2d-массив, а прототип функции - int diagonal_diff (int x [512] [512]). Я должен использовать 2d массив, а размер данных - 512x512. Это ...
вопрос задан: 12 October 2011 08:41
0
ответов

C / C ++ Linux: самая быстрая запись фиксированного фрагмента памяти в файл (1 Гц)

В системе Linux я иметь один блок памяти фиксированного размера (без увеличения) размером 7 МБ, содержимое которого я обновляю в приложении реального времени. Мне нужно записать этот фрагмент памяти на диск (тот же файл) один раз за ...
вопрос задан: 12 October 2011 07:16
0
ответов

Предложение проекта C и сборки, необходимого для класса по низкоуровневому программному обеспечению

У меня есть класс по низкоуровневому программированию, для которого требуется финальный проект ( программа в конце). По сути, это программа, которая использует все, что вы узнали. У меня было несколько идей, например, проектирование ...
вопрос задан: 12 October 2011 05:09
0
ответов

Чистая и безопасная для типов реализация конечного автомата на языке со статической типизацией?

Я реализовал простой конечный автомат на Python: import time def a (): print "a ()" return b def b (): print "b ()" return c def c (): print "c () "return a if __name__ ==" ...
вопрос задан: 12 October 2011 04:57