0
ответов

Установить / получить список Java <> из кода C

Код Java В коде Java у меня есть класс IdentificationResult, который имеет 3 члена: enrollmentID enrollmentSettings identParams. Вот класс: package com.vito.android.framework.service; ...
вопрос задан: 17 November 2011 20:30
0
ответов

Могу ли я написать в новый файл, а затем прочитать из этого файла в той же программе на C?

FILE * new = fopen ("new.out", "w +"); // создает новый файл, которого не было до char finput [50]; fprintf (новое, "привет \ nмир \ п"); while (fgets (finput, 51, new)! = NULL) {/ * никогда не достигает этой точки * / ...
вопрос задан: 17 November 2011 20:13
0
ответов

Преобразовать 4 байта char в int32 в C

Я сначала конвертирую число int32 в массив char [4], затем конвертирую массив обратно в int32 на (int *), но число не такое, как раньше: unsigned int num = 2130706432; unsigned int x; беззнаковый ...
вопрос задан: 17 November 2011 19:27
0
ответов

Как получить PID процесса в Linux на C

Мне нужно убить процесс с помощью kill API. Для этого мне нужен идентификатор процесса. Я пытался получить это с помощью: ret = system ("pidof -s raj-srv"); но он не возвращает правильное значение. Я ...
вопрос задан: 17 November 2011 16:38
0
ответов

Как отправить двоичный файл сегментами по сети в C?

Я немного озадачен тем, как отправить файл с http-сервера клиенту (веб-браузеру). Сначала я отправляю заголовок, а моя следующая задача - отправить содержимое файла. Однако я хочу отправлять его сегментами по ...
вопрос задан: 17 November 2011 15:40
0
ответов

Почему мы не можем использовать if (object) в C #, чтобы проверить, является ли объект нулевым?

В C, чтобы проверить, является ли указатель нулевым, мы можем сделать: if (p! = NULL) if (p! = 0) if (p) Почему в C # нет эквивалента, который позволил бы нам делать следующее? if (object) вместо if (...
вопрос задан: 17 November 2011 15:29
0
ответов

Почему makecontext не работает с pthreads

Из руководства makecontext ... Из-за ограничений текущей реализации pthread, makecontext не следует использовать в программах, которые связываются с библиотекой pthread (3) (независимо от того, используются ли потоки или ...
вопрос задан: 17 November 2011 14:46
0
ответов

ALSA: открыть устройство PCM в общем режиме

Я хочу воспроизвести некоторые аудиоданные с помощью ALSA на устройстве PCM. В качестве примера я загрузил этот пример и запустил его на своем ПК. Он отлично работает, когда никакой другой процесс в настоящее время не использует звук ...
вопрос задан: 17 November 2011 14:25
0
ответов

Правильный способ преобразования числа char * в int32_t

Я хочу преобразовать число из формата char * в 32-битное целое число int32_t, но strtol () возвращает long. Я не знаю, как долго работает моя машина. Это может быть 32 или 64 бит или что-то еще в будущем. ...
вопрос задан: 17 November 2011 12:41
0
ответов

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

Каков самый быстрый способ поменять местами две неперекрывающиеся области памяти равного размера? Скажем, мне нужно поменять местами (t_Some * a) на (t_Some * b). Принимая во внимание компромисс между пространством и временем, увеличится ли временное про
вопрос задан: 17 November 2011 11:52
0
ответов

Слово UTF8 содержит смешанные японские и английские символы. Как определить, какой символ является японским, а какой - английским?

У меня есть строка в кодировке UTF8, содержащая японские и латинские символы. Я хочу определить, какие символы японские, а какие римские? Как идентифицировать?
вопрос задан: 17 November 2011 11:09
0
ответов

Доступ к частной памяти потока в OpenMP

Согласно модели памяти OpenMP, следующее неверно: int * p0 = NULL, * p1 = NULL; # pragma omp parallel shared (p0, p1 ) {int x; // РЕЗЬБА 0 // РЕЗЬБА 1 p0 = & x; ...
вопрос задан: 17 November 2011 02:12
0
ответов

Как извлечь частоту из образцов данных WAV?

Я разрабатываю приложение на языке c для чтения простых файлов PCM WAV. У меня вопрос: как мне интерпретировать выборки из блока данных, чтобы я мог извлечь частоту выборки? Учитывая WAV ...
вопрос задан: 17 November 2011 00:42
0
ответов

include «file.h» vs в чем разница?

Я работаю в Visual Studio 2010. Я добавил каталог в Project Properties -> Linker -> Общие -> Дополнительные каталоги Проект компилируется, если я использую "file.h", но не, если я использую
вопрос задан: 16 November 2011 23:32
0
ответов

Как переключить выполнение программы на определенный адрес в C?

Я хочу, чтобы программа перешла на определенный адрес в памяти и продолжила выполнение с этого адреса. Я думал об использовании goto, но у меня нет метки, а просто адрес в памяти. Нет ...
вопрос задан: 16 November 2011 20:22
0
ответов

Usleep () в C реализован как ожидание занятости

Я создаю многопоточное приложение с pthreads и мне нужен поток, чтобы периодически проверять некоторые вещи. В течение промежутка времени этот поток не должен использовать какой-либо процессор. Это возможно с помощью usleep ()? ...
вопрос задан: 16 November 2011 19:11
0
ответов

Обработка сигналов в параллельной программе OpenMP

У меня есть программа, которая использует таймер POSIX (timer_create ()). По сути, программа устанавливает таймер и начинает выполнение некоторых длительных (потенциально бесконечных) вычислений. Когда таймер истекает и ...
вопрос задан: 16 November 2011 18:39
0
ответов

typedef stuct с предварительным объявлением в C

У меня есть что-то вроде: typedef struct Data DATA, * DATA_PTR; typedef struct Units UNITS, * UNITS_PTR; struct Data {двойной miscData; ЕДИНИЦЫ; }; struct Units {двойной x [2]; double ...
вопрос задан: 16 November 2011 18:32
0
ответов

Невозможно присвоить значения массиву

Посмотрите на этот фрагмент кода .. Здесь я беру входные данные из файла и назначаю массиву судоку [] [] .. и одновременно присваивая эти значения TempArr [] [] (другой массив) .. Но когда я ...
вопрос задан: 16 November 2011 17:32
0
ответов

как проверить, закрыт ли стандартный вывод

У меня есть код, который выводит на стандартный вывод, в псевдокоде он выглядит как int main () {// выделяем данные while (условно) {char * string = makedata () ; fprintf (stdout, "% s", строка); } ...
вопрос задан: 16 November 2011 17:12
0
ответов

Создание процесса из многопоточного приложения

У меня есть ситуация, когда мне нужно создать вспомогательный процесс из очень большого многопоточного приложения, над которым у меня нет полного контроля. Сейчас я использую fork () / exec (). Это работает ...
вопрос задан: 16 November 2011 13:06
0
ответов

Нахождение выборки в начале периода составного периодического сигнала

У меня есть сигнал, составленный из суммы ряда синусоидальных волн. Они разнесены на 100 Гц, с самой низкой компонентной частотой на 200 Гц (200 Гц, 300 Гц ... и т. Д.) Все составляющие синусоидальные волны начинаются с одного и того же ...
вопрос задан: 16 November 2011 10:10
0
ответов

Синтаксис C / C ++ - разделение операторов с помощью вместо; законно?

Я только что наткнулся на этот фрагмент кода, который делает следующее: delete a, a = 0; Он компилируется и работает нормально. Но разве это не должно быть: удалить a; a = 0; Почему для разделения операторов используется, allowed ...
вопрос задан: 16 November 2011 09:58
0
ответов

Падение производительности с fputs после записи более 2,5 ГБ. Почему?

В настоящее время я работаю над небольшой программой, которая читает большие файлы и сортирует их. После некоторого тестирования я наткнулся на странную проблему с производительностью. Когда входной файл стал большим, запись ...
вопрос задан: 16 November 2011 09:08
0
ответов

gcc для синтаксического анализа кода

Я хотел бы знать, как использовать GCC в качестве библиотеки для синтаксического анализа C / C ++ / Java / Objective C / Код на языке Ada для моей программы. Я хочу обойти предварительную обработку и префикс всех функций, написанных пользователем, с пр
вопрос задан: 16 November 2011 08:49
0
ответов

Почему ядро ​​Linux написано с использованием нестандартного C (специфические особенности gcc)? [closed]

В коде ядра Linux используется "выражение-оператор" и расширение typeof, что делает его компилируемым только под gcc. Чем больше я думаю об этом, тем больше в этом нет смысла. Это противоречит цели переносимости ...
вопрос задан: 16 November 2011 03:00
0
ответов

Ошибка компиляции gcc в простом коде

Мне нужна помощь с простой структурой c и не могу найти, почему он не компилируется с использованием gcc (opensuse 11.4). У меня есть этот код: struct Image {int w; int h; // другой код }; в том же файле, что у меня ...
вопрос задан: 15 November 2011 22:18
0
ответов

Существует ли эквивалент выражения оператора в Visual Studio?

GCC имеет функцию выражения состояния, которая позволяет определять макрос как: #define maxint (a, b) \ ({int _a = (a), _b = (b); _a> _b? _a: _b;}) Это запрещено в Visual Studio. Есть ли ...
вопрос задан: 15 November 2011 20:57
0
ответов

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

Вопрос говорит обо всем. Если у меня это для 96-битного поля: uint32_t flags [3]; // (спасибо @jalf!) Как мне лучше всего получить доступ к этому, учитывая, что мои подполя в нем могут лежать поверх 32-битных ...
вопрос задан: 15 November 2011 16:08
0
ответов

Сохранение числа больше 20! (факториал)

Я пытаюсь найти числа до 100! (факториал) но после 20! он выдает ошибку, поскольку значение слишком велико для обработки. Как сохранить такой номер?
вопрос задан: 15 November 2011 09:26