Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Mirmik
techpriest
628 / 208 / 56
Регистрация: 27.02.2014
Сообщений: 1,124
1

Структура стандартной библиотеки

07.01.2016, 01:27. Просмотров 315. Ответов 3
Метки std (Все метки)

У меня возник вопрос по теме того, что чем является.

Допустим, такой пример:
В википедии написано, что функция fopen является частью стандартной библиотеки.
Но fopen во всех просмотренных мной реализациях тянет за собой unistd.h, который частью стандартной библиотеки не является (если верить википедии).

Отсюда вопрос, собственно, как это понимать?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.01.2016, 01:27
Ответы с готовыми решениями:

Функция floor() стандартной библиотеки
В описании функции стандартной библиотеки double floor(double num); сказано: ...

Работа со стандартной библиотекой С.
Всем доброго времени суток! Обращаюсь к вам за помощью ибо времени не осталось...

Использование стандартной функции cos(x)
Пытаюсь вычислить косинус, используя стандартную библиотеку volatile...

Подскажите код стандартной функции strrchr
Привет, интересует код стандартной функции strrchr в c++

можно ли сделать программу проще? стандартной склейкой слов
Задание: соединить слова. которые пользователь введет в консоль. можно как...

3
easybudda
Модератор
Эксперт CЭксперт С++
10209 / 6108 / 1536
Регистрация: 25.07.2009
Сообщений: 11,610
07.01.2016, 03:41 2
Цитата Сообщение от Mirmik Посмотреть сообщение
Но fopen во всех просмотренных мной реализациях тянет за собой unistd.h,
fopen объявлена в stdio.h, а это стандартный заголовочный файл.
0
Mirmik
techpriest
628 / 208 / 56
Регистрация: 27.02.2014
Сообщений: 1,124
07.01.2016, 05:43  [ТС] 3
То есть, стандартная библиотека ограничивается заголовочными файлами? так что-ли?
0
0x10
2621 / 1777 / 296
Регистрация: 24.11.2012
Сообщений: 4,432
07.01.2016, 10:54 4
Цитата Сообщение от Mirmik Посмотреть сообщение
Но fopen во всех просмотренных мной реализациях тянет за собой unistd.h, который частью стандартной библиотеки не является (если верить википедии).
Конкретная реализация стандартной библиотеки может полагаться на api операционной системы, это нормально.
И еще из вики:
The POSIX standard added several nonstandard C headers for Unix-specific functionality. Many have found their way to other architectures. Examples include unistd.h and signal.h.
Подробнее: C stanrard library.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.01.2016, 10:54

При попытке вычислить длину строки стандартной функцией strlen возникает ошибка
Есть код, в котором объявлена volatile-переменная c_buf, представляющая собой...

Написать функции сравнения строк, эквивалентные стандартной функции strcmp
Здравствуйте! Помогите, пожалуйста, с задачкой) Написать программу,...

Написать программу, содержащую две функции, сравнения строк, эквивалентные стандартной функции strcmp
Добрый вечер, многоуважаемые гуру программирования. Прошу помочь написать одну...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru