Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Заголовочный файл conio.h - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Переделать меню через switch / case http://www.cyberforum.ru/cpp-beginners/thread534705.html
Написал такой код. Условие для задачи такое: Необходимо написать программу со следующей функциональностью: 1. Функция преобразования 8-разрядного целого числа со знаком в его внутреннее...
C++ Когда писать explicit Зачем нужен explicit разобрался. Но, возник вопрос: зачем его писать? когда Вы его пишете? вроде я как-то обходился без него http://www.cyberforum.ru/cpp-beginners/thread534691.html
Помогите нужно вывести только определеные значения в массиве C++
Спасибо уже только за то что проявили интерес и посмотрели тему ^^ (Пишу программу для решения матиматической модели . С толкнулся с тем что не знаю как вывести те переменные которые я добовляю к...
C++ Перевести число unsigned int в 2-х байтное представление
Дается число от 0 до 1023 (это 2 в степени 10, т.е. 10 бит) Нужно получить двухбайтовую строку, в которой первый символ отвечает за первые 5 бит, второй за вторые 5 бит. Использовать можно только...
C++ Количество слов в строке, которые начинаются на заданную букву http://www.cyberforum.ru/cpp-beginners/thread534671.html
Напишите программу, которая подсчитывает количество слов в строке, которые начинаются на заданную букву. Сделать нужно на обычном Си
C++ Игра Бридж Ребята кто может помочь в написаниии игры на с++? нужно позарез. 1)структура одной карты : масть, значение, достоинства, сколько карта стоит очков 2)структура игрока: статистика, количество игр,... подробнее

Показать сообщение отдельно
Байт
Эксперт C
16134 / 10412 / 1549
Регистрация: 24.12.2010
Сообщений: 19,713
30.03.2012, 18:13
dearkato, Все так и должно быть. Транслятор видит функцию, верит, что аргументы переданы правильно, потом линковщик находит эти функции в стандартной библиотеке, и все работает как надо.
Но если, не дай Бог, вы передали в функцию, которая ждет аргумента int что-то типа 3.14, то без подключения хедера получится полная ерунда. А если он подключен, то транслятор поймет ожидания этой функции и приведет 3.14 к целому типу (3) и именно его и передаст.
Поймите 2 вещи.
1. #include ... просто включает текст файла в ваш модуль.
2. Как правило, include-файл содержит информацию для транслятора. Хотя это правило никто не запрещает нарушать, и вставлять, скажем, куски кода. Хотя это и не принято.
И еще раз. Никакой мистики в #include нет. Это просто вставка текста.
В случае с conio.h, его функции столь незамысловаты, что естественные умолчания делают все правильно.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru