0
ответов

Странная аномалия C при записи в файл (нормально работает при записи в stdout)

Я очень новичок в C, поэтому, пожалуйста, несите меня. Я очень долго борюсь с этим, и мне было трудно сузить причину ошибки. Я заметил, что при разветвлении процесса и записи в ...
вопрос задан: 4 June 2011 20:48
0
ответов

Есть ли где-нибудь библиотека OpenID на языке C (или даже C ++)?

Одна из страниц разработчиков OpenID рекламирует ее, но это оказалось опечаткой. Я ничего не нашел в Google. Кто-нибудь знает библиотеку интерфейса OpenID, написанную на языке C1? Благодаря! 1 ...
вопрос задан: 4 June 2011 17:55
0
ответов

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

Я обернул ряд функций системного вызова, таких как write (), open () и т.д. и LD-PRELOAD используется для отмены исходных системных вызовов. Более того, я определил еще несколько функций и сделал это тоже ...
вопрос задан: 4 June 2011 16:52
0
ответов

Как использовать GCC для компиляции кода C в сборку 8088?

Я искал информацию и не мог найди его, может быть, вы, ребята, могли бы мне помочь. Это простой вопрос: как использовать GCC для компиляции кода C в сборку 8088? Я ...
вопрос задан: 4 June 2011 14:50
0
ответов

В C гарантированы постоянные переменные быть отличными в памяти?

Говоря о строковых литералах, стандарт C99 говорит (6.4.5.6): Не указано, являются ли эти массивы различными, если их элементы имеют соответствующие значения. Если программа пытается ...
вопрос задан: 4 June 2011 12:34
0
ответов

что не так в этой программе?

Я не могу запустить этот код ... #include int main () { struct a {int b; struct a * next; }; typedef struct a no; нет * п; n-> b = 12; n-> next = NULL; n - & ...
вопрос задан: 4 June 2011 12:10
0
ответов

Есть ли в C мониторы?

Я читаю главу о синхронизации в Операционная система и читаю тему "Мониторы". Я понимаю, что мониторы - это языковые конструкции высокого уровня. Это заставляет меня задуматься, предоставляет ли C ...
вопрос задан: 4 June 2011 07:59
0
ответов

Префикс «lib» в библиотеках

Из http://www.adp-gmbh.ch/cpp/gcc/create_lib.html: Примечание: библиотека должна начинаться с трех букв lib и иметь суффикс .a. Это соглашение об операционной системе или причуда gcc / ar? ...
вопрос задан: 3 June 2011 18:33
0
ответов

Как я могу записать необработанный XML в метку в ASP.NET

Я получаю блок XML обратно от веб-службы. Клиент хочет видеть этот необработанный XML в метке на странице. Когда я пробую это: lblXmlReturned.Text = ReturnXml; отображается только текст, ...
вопрос задан: 3 June 2011 15:10
0
ответов

Лучший алгоритм для найти средний [closed]

Я делаю упражнение по книге программирования A Book on C. В упражнении предлагается найти среднее значение группы чисел, алгоритм: avg + = (x - avg) / i; лучше чем: sum + = x; avg = sum / ...
вопрос задан: 3 June 2011 13:34
0
ответов

увеличение массива указателей в C

это, вероятно, очень важно Это банальная вещь, но пока что от меня ускользает .. char * a3 [2]; a3 [0] = "abc"; a3 [1] = "def"; char ** p; р = а3; это работает: printf ("% p - \"% s \ "\ n", p, * (++ p)); ...
вопрос задан: 3 June 2011 10:51
0
ответов

сброс позиции указателя

У меня есть указатель, указывающий на массив, и он увеличивается на единицу каждый раз при чтении данных. Все данные имеют разную длину, поэтому я использую strlen для перехода к указателю. Как мне вернуть указатель обратно в его ...
вопрос задан: 3 June 2011 09:12
0
ответов

Как я могу переключаться между различными процессами fork () ed в gdb?

Я отлаживаю такое приложение с несколькими процессами, как я могу переключаться между fork () ed?
вопрос задан: 3 June 2011 06:36
0
ответов

Потоки и дескрипторы файлов

Прошу прощения за то, что не провел собственное исследование и не задаю его здесь. У меня немного не хватает времени. Возможно ли иметь две таблицы дескрипторов файлов для двух или более потоков, созданных из одного потока. Эти двое ...
вопрос задан: 3 June 2011 06:35
0
ответов

Работа с асинхронными сигналами в многопоточной программе

В книге по интерфейсу программирования Linux упоминается метод работы с асинхронными сигналы в многопоточной программе: все потоки блокируют все асинхронные сигналы, которые обрабатываются ...
вопрос задан: 3 June 2011 05:08
0
ответов

Проверка точности типа ctypes в Python

Если API ожидает 64-битный тип, как я могу проверить, что тип ctypes имеет такое количество бит, если sizeof возвращает количество байтов?Как мне узнать, сколько битов в каждом байте на текущей платформе? ...
вопрос задан: 3 June 2011 05:02
0
ответов

N * (подключить + отправить + закрыть) vs (Nagle отключить + подключить + N * send + close), N> 1

Я новичок в программировании сокетов (как вы уже поняли из моего глупого вопроса), но сохраняю мой позор в сторону, я пишу программу, используя TCP posix. Мое ограничение таково: сообщение, которое должно быть отправлено ...
вопрос задан: 3 June 2011 02:06
0
ответов

Разница между read () и fgets () в C

Я хочу читать из потока stdin. Есть ли разница в использовании read () или fgets () для чтения из потока stdin. Я прикрепляю следующие два фрагмента кода с помощью fgets и read. С помощью fgets ...
вопрос задан: 3 June 2011 00:07
0
ответов

Rounding up double numbers in Objective-C

I need C code for rounding up a double value to the next greatest integer value. For example, if I have: 1.0 (double) it must be 1 (int) 1.01 (double) должно быть 2 (int) 5.67 (double) это должно быть 6 (...
вопрос задан: 2 June 2011 22:04
0
ответов

Как сгенерировать случайное число от 0 до 1?

Я хочу сгенерировать случайные числа от (0,1). Я пробую следующее: double r2 () {возврат ((rand ()% 10000) / 10000.0); } int SA () {двойной u; u = r2 (); } Но он не генерирует ...
вопрос задан: 2 June 2011 18:06
0
ответов

Расширение знака с 16 до 32 бит в C

Мне нужно сделать знаковое расширение для 16-битного целого числа, и по какой-то причине оно работает некорректно. Может ли кто-нибудь сказать мне, где ошибка в коде? Я работал над этим несколько часов ....
вопрос задан: 2 June 2011 13:59
0
ответов

Всегда ли неинициализированное целое число по умолчанию равно 0 в c?

Я читаю исходный код nginx и нахожу он не инициализирует многие числовые переменные, включая ngx_int_t ngx_last_process;, здесь ngx_int_t определяется как long int #if 0 ngx_last_process = ...
вопрос задан: 2 June 2011 11:42
0
ответов

Как для получения значения индекса Enum в C #

В C перечисление внутренне приравнивается к целому числу. Поэтому мы также можем рассматривать типы данных enum как целые числа. Как добиться того же с помощью C #?
вопрос задан: 2 June 2011 10:44
0
ответов

for for циклында қандай мүмкіндік болуы мүмкін

Сонымен мен бүгін сұхбатқа бардым, сұрақтардың бірі келесі болды (C # контекст). // Келесі кодтың нәтижесін басып шығарыңыз: үшін (int i = 10, j = 0; j <= 10; j ++, i--) {if (i> j) ...
вопрос задан: 2 June 2011 07:58
0
ответов

Нужно ли освобождать возвращенную структуру localtime ()?

struct tm * localtime (const time_t * timep); Я проверил человека по местному времени, но нет слов о том, стоит ли чистить его после использования. И на самом деле у меня много подобных сомнений по поводу возврата функций ...
вопрос задан: 2 June 2011 05:41
0
ответов

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

Я относительно новый программист на C, и я заметил, что многие соглашения из других языков ООП более высокого уровня не совсем верны для C. Можно ли использовать короткие функции для вашего кодирования ...
вопрос задан: 2 June 2011 03:59
0
ответов

Что это \ 363 \ 353 \ 377 \ 377 \ 377 \ 177?

(gdb) p (char *) 0x7fffffffe9c8 $ 16 = 0x7fffffffe9c8 "\ 363 \ 353 \ 377 \ 377 \ 377 \ 177" Это не похоже ни на ascii, ни на многобайтовый формат, что это?
вопрос задан: 2 June 2011 01:43
0
ответов

Как использовать переменную условия

В книге интерфейса программирования Linux есть фрагмент кода (производитель / потребитель) чтобы показать, как работает условная переменная: static pthread_mutex_t mtx = PTHREAD_MUTEX_INITIALIZER; static pthread_cond_t cond = ...
вопрос задан: 1 June 2011 19:05
0
ответов

Вызов функций C / C ++ в динамических и статических библиотеках в D

У меня проблемы с пониманием того, как взаимодействовать с библиотеками C / C ++, как статическими (.lib / .a), так и динамическими (.dll / .so), в D. Насколько я понимаю, можно сказать компилятор DMD для ...
вопрос задан: 1 June 2011 16:53
0
ответов

Почему я не могу распечатать переменные среды в gdb?

#include #include extern char ** Environment; int main (int argc, char * argv []) {int я = 0; а (окружающая среда [я]) {printf ("% с \ п", окружающая среда [я ++]); } return 0; } ...
вопрос задан: 1 June 2011 15:24