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

1 ответ

Почему sem_init (), sem_getvalue (), sem_destroy () устарели в Mac OS X - и что их заменяет?

Когда я собираю программу, используя POSIXsem_init() [http://pubs.opengroup.org/onlinepubs/9699919799/functions/sem_init.html] функция, я получаю предупреждение компиляции (ошибка, потому что я обычно использую-Werror) что эта функция устарела, ...

11 ответов

Являются ли операторы сдвига (<<, >>) арифметическими или логическими в C?

В С, операторы сдвига <<, >>) арифметический или логический?

5 ответов

Может ли порядок байтов относиться к порядку битов в байте?

Я читаю «Изучение основного звука: практическое руководство по программированию звука для Mac и iOS» Криса Адамсона, и однажды автор описывает big-endian как: старшие биты байта или слова численно более значимы, чем младшие. Впрочем, до сих ...

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

4 ответа

Как сохранить вывод системной команды в переменной?

Я выполняю функцию system (), которая возвращает мне имя файла. Теперь я не хочу отображать вывод на экране (то есть имя файла) или канал для нового файла. Я просто хочу сохранить его в переменной. это возможно? если да, то как? Благодарност

2 ответа

read () возвращает дополнительные символы из файла

Я пытаюсь прочитать текст из файла для печати .. При попытке указать размер буфера char он возвращает дополнительный символ .. #include <stdio.h> #include <stdlib.h> #include <sys/stat.h> #include <fcntl.h> int main(){ int fd = ...

2 ответа

Почему для putchar не нужен заголовок?

Читающий этот ответ [https://meta.stackoverflow.com/a/252187/2805305] который объясняет программу полиглота наСтраница не найден на переполнении стека я с удивлением прочиталputchar was used because you don't need any #include to use it. Это ...

5 ответов

Почему ++ i ++ дает «L-значение требуется ошибка» в C? [Дубликат]

На этот вопрос уже есть ответ: Почему я не могу сделать ++ i ++ на C-подобных языках? [/questions/1511082/why-cant-i-do-i-in-c-like-languages] 7 ответов В коде ниже: main() { int i = 5; printf("%d", ++i++); } Эта программа выдает ...

2 ответа

C Программа преобразования температуры продолжает выводить 0 по Фаренгейту в градусы Цельсия [дубликаты]

На этот вопрос уже есть ответ: рограмма @C для конвертации Фаренгейта в Цельсий всегда печатает ноль [/questions/4890480/c-program-to-convert-fahrenheit-to-celsius-always-prints-zero] 8 ответов Моя программа преобразования температуры на C ...

2 ответа

Почему я получаю ноль в выражениях с плавающей точкой, как 1/2? [Дубликат]

На этот вопрос уже есть ответ: Проблема с плавающей точкой на C [дубликат] [/questions/26643536/trouble-with-float-on-c] 1 ответDividing 1 / n всегда возвращает 0.0 [duplicate] [/questions/13331054/dividing-1-n-always-returns-0-0] 3 ответа ...

4 ответа

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

Я читал, что преобразование указателя функции в указатель данных и наоборот работает на большинстве платформ, но не гарантированно работает. Почему это так? Не должны ли оба быть просто адресами в основной памяти и, следовательно, быть совместимыми?