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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 29, средняя оценка - 4.66
^Tecktonik_KiLLeR
1158 / 440 / 22
Регистрация: 23.06.2009
Сообщений: 6,227
Завершенные тесты: 1
#1

Для чего conio.h? - C++

04.10.2010, 22:37. Просмотров 4000. Ответов 10
Метки нет (Все метки)

объясните для чего этот файл?и было бы лучше чтобы объяснили для чего и другие заг. файлы
например
math.h-математические выражения там...к примеру,буду рад ответам
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ForEveR
Модератор
Эксперт С++
7958 / 4720 / 319
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
04.10.2010, 22:38     Для чего conio.h? #2
^Tecktonik_KiLLeR, Для того, что его не стоит использовать. С ДОС-а осталось.
+ В gcc вообще не реализовано. А так в основном используется для _getch() - задержка экрана.
Про хедеры есть на этом сайте.
-comrade-
355 / 356 / 42
Регистрация: 11.06.2010
Сообщений: 703
04.10.2010, 22:43     Для чего conio.h? #3
А еще для clrscr(), например
ForEveR
Модератор
Эксперт С++
7958 / 4720 / 319
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
04.10.2010, 22:44     Для чего conio.h? #4
-comrade-, Ну да. В винде он не работает. В gcc нет такого заголовочного файла. Прекрасно) Для borland-a оно и работает лучше всего, что логично
MILAN
883 / 777 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
04.10.2010, 22:46     Для чего conio.h? #5
Каждую библиотеку обяснять, кучу времени надо. Попробуйте почитать литературу!!!!
-comrade-
355 / 356 / 42
Регистрация: 11.06.2010
Сообщений: 703
04.10.2010, 22:48     Для чего conio.h? #6

Lavroff, Чем старее борланд тем лучше
gooseim
Эксперт С++
508 / 412 / 37
Регистрация: 23.09.2010
Сообщений: 1,159
04.10.2010, 22:48     Для чего conio.h? #7
^Tecktonik_KiLLeR, в c++ на самом деле он не нужен. Для c в этом файле реализованы функции ввода/вывода в консоли. Он вроде так и расшифровывается CONsoleInputOutput.
accept
4819 / 3239 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
05.10.2010, 04:14     Для чего conio.h? #8
Цитата Сообщение от ^Tecktonik_KiLLeR Посмотреть сообщение
объясните для чего этот файл?и было бы лучше чтобы объяснили для чего и другие заг. файлы
например
math.h-математические выражения там...к примеру,буду рад ответам
в заголовочных файлах создаются типы, объявляются функции
если используешь какую-нибудь функцию, то она не может быть необъявленной (раньше в таком случае действовало правило неявного объявления типа extern int func(); но потом это стало неприемлемым)

поэтому, когда используешь printf, нужен её прототип, а где он ? он в stdio.h
мы можем и вручную его записать

C
1
int printf(const char *format, ...);
и тогда вообще можно не включать stdio.h

там ещё всякие типы, макросы вроде FILE, NULL, EOF, size_t
если stdio.h не включить, то программа не будет знать, что значит char *p = NULL;

вообще эти макросы и типы могут дублироваться в других заголовочных файлах
например встречаешь функцию, которая возвращает size_t, значит и заголовочный файл, который объявляет данную функцию, знает, что такое size_t (это он определяет этот тип сам, или включает другой заголовочный файл, где этот тип определён)

Добавлено через 3 минуты
а conio.h не является стандартным файлом языка
этот файл - расширение компилятора от фирмы Borland (и всё, к чему он относится, тоже)
^Tecktonik_KiLLeR
1158 / 440 / 22
Регистрация: 23.06.2009
Сообщений: 6,227
Завершенные тесты: 1
05.10.2010, 13:54  [ТС]     Для чего conio.h? #9
Цитата Сообщение от MILAN Посмотреть сообщение
Попробуйте почитать литературу!!!!
посоветуйте литературу про хедеры...-_-

Добавлено через 1 минуту
accept, я все это знаюМне было просто интересночто именно в конио и еще в нескольких файлах
easybudda
Эксперт С++
9453 / 5466 / 926
Регистрация: 25.07.2009
Сообщений: 10,490
05.10.2010, 14:13     Для чего conio.h? #10
Цитата Сообщение от ^Tecktonik_KiLLeR Посмотреть сообщение
я все это знаюМне было просто интересночто именно в конио и еще в нескольких файлах
ну а открыть его, прочитать названия объявленных функций и поискать их описание в справочнике?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.10.2010, 14:18     Для чего conio.h?
Еще ссылки по теме:

Для чего нужен с++? C++
C++ Аналог функции window() из conio.h
Не работает conio.h C++
C++ Для чего управляющий символ \? ?
C++ Куда исчезла функция delline из conio.h?

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

Или воспользуйтесь поиском по форуму:
^Tecktonik_KiLLeR
1158 / 440 / 22
Регистрация: 23.06.2009
Сообщений: 6,227
Завершенные тесты: 1
05.10.2010, 14:18  [ТС]     Для чего conio.h? #11
easybudda, я открываю там какие то define if define if...

Добавлено через 11 секунд
одним словом-не понятно
Yandex
Объявления
05.10.2010, 14:18     Для чего conio.h?
Ответ Создать тему
Опции темы

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