Результаты поиска по запросу "c"

2 ответа

Резьба и вилка (). Как я могу справиться с этим? [Дубликат]

Возможный дубликат: форк в многопоточной программе [https://stackoverflow.com/questions/1235516/fork-in-multi-threaded-program] Если у меня есть приложение, которое использует fork () и может быть разработано как многопоточное, какие правила / ...

5 ответов

символ и обычные правила арифметического преобразования

Я знаю, что на этот вопрос задавали и, казалось бы, отвечали тысячи раз, но я не могу сопоставить ответы с моим собственным опытом. Стандарт C устанавливает, что для добавления «оба операнда должны иметь арифметический тип» (6.5.6.1). Типы ...

2 ответа

Почему printf печатает случайное значение с указателем формата с плавающей точкой и целочисленным форматом

Я написал простой код на 64-битной машине int main() { printf("%d", 2.443); }Итак, так будет вести себя компилятор. Второй аргумент будет идентифицирован как двойной, поэтому он будет помещать 8 байтов в стек или, возможно, просто использовать ...

ТОП публикаций

1 ответ

Возможно ли (и безопасно) сделать принимающий сокет неблокирующим?

Я ищу способ прерватьaccept() [http://pubs.opengroup.org/onlinepubs/009695399/functions/accept.html]вызов на сокет блокировки. Использование сигналов не вариант, так как это должно быть в библиотеке, и я не хочу загромождать пользовательские ...

3 ответа

Получение разницы между двумя адресами памяти

У меня есть адрес памяти одногоint *: 0xbfde61e0. У меня также есть другой адрес памяти (это такжеint *, Как я могу рассчитать разницу между двумя, чтобы использовать в качестве смещения между двумя местоположениями?

4 ответа

Бигнум библиотеки для windows?

Существуют ли какие-либо библиотеки bignum, подходящие для использования в Windows? Я посмотрел на GMP, но, к сожалению, он не выглядит так, как будто его можно скомпилировать в Windows ... (я собираюсь сделать некоторые пользовательские RSA и ...

4 ответа

пробел в строке формата (scanf)

Рассмотрим следующий код: #include<stdio.h> int main() { int i=3, j=4; scanf("%d c %d",&i,&j); printf("%d %d",i,j); return 0; }Это работает, если я дам2c3 или же2 c 3 или же2c 3 в качестве входных данных, если мне нужно изменить значение ...

1 ответ

Почему «volatileQualifiedExpr + volatileQualifiedExpr» не обязательно UB в C, но в C ++?

Когда я сегодня читаю Стандарт C, он говорит о побочных эффектах Доступ к энергозависимому объекту, изменение объекта, изменение файла или вызов функции, выполняющей любую из этих операций, являются побочными эффектами. и стандарт C ++ ...

4 ответа

Ожидаемое выражение перед маркером ']'?

У меня есть следующая строка, которая отправляет аргументыargs[] а такжеlength к методу, называемомуlargest. printf("Largest is: %d \n", largest(args[], length));Когда я пытаюсь запустить это, я получаю следующую ошибку: error: expected ...

3 ответа

Почему требуется выравнивание памяти? [Дубликат]

Возможный дубликат: Цель выравнивания памяти [https://stackoverflow.com/questions/381244/purpose-of-memory-alignment] Я прочитал несколько статей в сети о выравнивании памяти и понял, что из правильно выровненной памяти (с двухбайтовым ...