Я очень новичок в C, поэтому, пожалуйста, несите меня. Я очень долго борюсь с этим, и мне было трудно сузить причину ошибки. Я заметил, что при разветвлении процесса и записи в ...
Одна из страниц разработчиков OpenID рекламирует ее, но это оказалось опечаткой. Я ничего не нашел в Google. Кто-нибудь знает библиотеку интерфейса OpenID, написанную на языке C1? Благодаря! 1 ...
Я обернул ряд функций системного вызова, таких как write (), open () и т.д. и LD-PRELOAD используется для отмены исходных системных вызовов. Более того, я определил еще несколько функций и сделал это тоже ...
Я искал информацию и не мог найди его, может быть, вы, ребята, могли бы мне помочь. Это простой вопрос: как использовать GCC для компиляции кода C в сборку 8088? Я ...
Говоря о строковых литералах, стандарт C99 говорит (6.4.5.6): Не указано, являются ли эти массивы различными, если их элементы имеют соответствующие значения. Если программа пытается ...
Я не могу запустить этот код ... #include
int main ()
{
struct a {int b; struct a * next;
}; typedef struct a no; нет * п; n-> b = 12; n-> next = NULL; n - & ...
Я читаю главу о синхронизации в Операционная система и читаю тему "Мониторы". Я понимаю, что мониторы - это языковые конструкции высокого уровня. Это заставляет меня задуматься, предоставляет ли C ...
Из http://www.adp-gmbh.ch/cpp/gcc/create_lib.html: Примечание: библиотека должна начинаться с трех букв lib и иметь суффикс .a. Это соглашение об операционной системе или причуда gcc / ar? ...
Я получаю блок XML обратно от веб-службы. Клиент хочет видеть этот необработанный XML в метке на странице. Когда я пробую это: lblXmlReturned.Text = ReturnXml; отображается только текст, ...
Я делаю упражнение по книге программирования A Book on C. В упражнении предлагается найти среднее значение группы чисел, алгоритм: avg + = (x - avg) / i; лучше чем: sum + = x;
avg = sum / ...
это, вероятно, очень важно Это банальная вещь, но пока что от меня ускользает .. char * a3 [2];
a3 [0] = "abc";
a3 [1] = "def";
char ** p;
р = а3; это работает: printf ("% p - \"% s \ "\ n", p, * (++ p)); ...
У меня есть указатель, указывающий на массив, и он увеличивается на единицу каждый раз при чтении данных. Все данные имеют разную длину, поэтому я использую strlen для перехода к указателю. Как мне вернуть указатель обратно в его ...
Прошу прощения за то, что не провел собственное исследование и не задаю его здесь. У меня немного не хватает времени. Возможно ли иметь две таблицы дескрипторов файлов для двух или более потоков, созданных из одного потока. Эти двое ...
В книге по интерфейсу программирования Linux упоминается метод работы с асинхронными сигналы в многопоточной программе: все потоки блокируют все асинхронные сигналы, которые обрабатываются ...
Если API ожидает 64-битный тип, как я могу проверить, что тип ctypes имеет такое количество бит, если sizeof возвращает количество байтов?Как мне узнать, сколько битов в каждом байте на текущей платформе? ...
Я новичок в программировании сокетов (как вы уже поняли из моего глупого вопроса), но сохраняю мой позор в сторону, я пишу программу, используя TCP posix. Мое ограничение таково: сообщение, которое должно быть отправлено ...
Я хочу читать из потока stdin. Есть ли разница в использовании read () или fgets () для чтения из потока stdin. Я прикрепляю следующие два фрагмента кода с помощью fgets и read. С помощью fgets ...
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 (...
Я хочу сгенерировать случайные числа от (0,1). Я пробую следующее: double r2 ()
{возврат ((rand ()% 10000) / 10000.0);
} int SA ()
{двойной u; u = r2 ();
} Но он не генерирует ...
Мне нужно сделать знаковое расширение для 16-битного целого числа, и по какой-то причине оно работает некорректно. Может ли кто-нибудь сказать мне, где ошибка в коде? Я работал над этим несколько часов ....
Я читаю исходный код nginx и нахожу он не инициализирует многие числовые переменные, включая ngx_int_t ngx_last_process;, здесь ngx_int_t определяется как long int #if 0 ngx_last_process = ...
В C перечисление внутренне приравнивается к целому числу. Поэтому мы также можем рассматривать типы данных enum как целые числа. Как добиться того же с помощью C #?
Сонымен мен бүгін сұхбатқа бардым, сұрақтардың бірі келесі болды (C # контекст). // Келесі кодтың нәтижесін басып шығарыңыз:
үшін (int i = 10, j = 0; j <= 10; j ++, i--)
{if (i> j) ...
struct tm * localtime (const time_t * timep); Я проверил человека по местному времени, но нет слов о том, стоит ли чистить его после использования. И на самом деле у меня много подобных сомнений по поводу возврата функций ...
Я относительно новый программист на C, и я заметил, что многие соглашения из других языков ООП более высокого уровня не совсем верны для C. Можно ли использовать короткие функции для вашего кодирования ...
(gdb) p (char *) 0x7fffffffe9c8
$ 16 = 0x7fffffffe9c8 "\ 363 \ 353 \ 377 \ 377 \ 377 \ 177" Это не похоже ни на ascii, ни на многобайтовый формат, что это?
В книге интерфейса программирования Linux есть фрагмент кода (производитель / потребитель) чтобы показать, как работает условная переменная: static pthread_mutex_t mtx = PTHREAD_MUTEX_INITIALIZER;
static pthread_cond_t cond = ...
У меня проблемы с пониманием того, как взаимодействовать с библиотеками C / C ++, как статическими (.lib / .a), так и динамическими (.dll / .so), в D. Насколько я понимаю, можно сказать компилятор DMD для ...