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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 27, средняя оценка - 4.93
tanya2505
1 / 1 / 0
Регистрация: 24.05.2011
Сообщений: 68
#1

#include - C++

14.01.2012, 09:19. Просмотров 3519. Ответов 23
Метки нет (Все метки)

не понимаю какие <stdio.h>,<time.h> и т.д использовать. пыталась найти их характеристики в интернете, но толкового ответа не нашла, пришлось обратиться к вам! Посоветуйте пожалуйста или какую-ниб литературу, или объясните какие #include нужно использовать в том или ином случае..потому что при написании одной и той же программы, программисты вставляют разные #include..Еще не очень понятно с #define M 3 или #define N 4-зачем они нужны?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.01.2012, 09:19     #include
Посмотрите здесь:

Include - C++
Вот давно хотел разобраться. Вот допустим есть у меня 6 файлов A.h A.cpp ,B.h B.cpp ,C.h C.cpp , в каждом h файле описан класс , а в cpp...

#include в C++ - C++
Здраствуйте, скажите пожалуйсто какие #include являются основными, я открыл папку include у себя в компелятори, там кучи файлов, все...

INCLUDE - C++
Подскажите что обозначаеть include . #include &lt;stdio.h&gt; #include &lt;string.h&gt; #include &lt;stdlib.h&gt; #include &lt;crypt.h&gt; #include...

#ifndef и #include - C++
Допустим, я создал класс #ifndef SOMECLASS_H #define SOMECLASS_H class SomeClass{}; #endif Есть несколько вопросов.

Директива include - C++
Допустим я создаю файл header.h:int N();, а так же файл header.cpp:#include &quot;header.h&quot; int N() { return 2; } Каким...

проверка #include - C++
насколько я знаю в visual studio есть функция проверки всех #includes на наличие включаемых файлов. где она?

Include rus - C++
const int N = 66; const char DosABC = &quot;*ЎўЈ¤Ґс¦§Ё©Є«¬*®Їабвгдежзийклмноп&quot; &quot;ЂЃ‚ѓ„…р†‡€‰Љ‹ЊЌЋЏђ‘’“”•–—˜™љ›њќћџ&quot;; const char WinABC...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
BRcr
4006 / 2295 / 155
Регистрация: 03.02.2011
Сообщений: 5,064
Записей в блоге: 10
14.01.2012, 12:17     #include #21
Цитата Сообщение от Chelioss Посмотреть сообщение
Извините, но вы чушь пишите. Не знать какие хедеры подключать, тогда какой смысл учить язык?
Чтобы программировать. И для этого, очевидно, не надо знать наперечет все хедеры и функции, достаточно уметь их вовремя найти и использовать, равно как инженеру нет надобности держать в голове все формулы и константы, хватит и хорошего справочника.
За сим откланяюсь.
DU
1480 / 1056 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
14.01.2012, 12:20     #include #22
Верно сказано. Достаточно освоить алгоритм поиска нужного хидера. И оставить место в голове для чего-нибудь более полезного.
Chelioss
179 / 179 / 4
Регистрация: 08.01.2011
Сообщений: 1,133
14.01.2012, 12:42     #include #23
Я говорю про стандартные хедеры. Не знать стандартные хедеры...
Советуйте дальше, ТС придет к успеху.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.01.2012, 15:30     #include
Еще ссылки по теме:

Проблема с #include - C++
Проект состоит из нескольких классов, каждый из которых реализован в своём модуле. Есть Главный класс и Дочерний класс, экземпляр...

Инклюиды - include - C++
Доброго времени суток ! столкнулся с такой проблемой что нахожу какие-то примеры программ в инэте запускаю у себя а оно ругается что нет...

ошибка с include - C++
вобщем, проблема в следующем: при компиляции выдает ошибки Unable to open include file iostream и vector, с std тоже ошибка в объявлении.....

#include <vcl.h> - C++
Скажите пожалуйста, что это за билдеровская приблуда?

include guard - C++
Объясните пожалуйста попонятнее как использовать include guard. Много всего пересмотрел а понять не могу. Как мне Одно и тоже подключение...


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

Или воспользуйтесь поиском по форуму:
Evg
Эксперт CАвтор FAQ
17473 / 5711 / 364
Регистрация: 30.03.2009
Сообщений: 15,683
Записей в блоге: 26
14.01.2012, 15:30     #include #24
Цитата Сообщение от tanya2505 Посмотреть сообщение
а с #include-ами мне что делать? как разобраться, ведь, как я понимаю, для разных команд разные инклуды включать?
Если подходить в к вопросу по честному, то на каждый интерфейс нужно читать документацию. Т.е. хотим использовать printf, читаем документацию по printf'у, там написано, что нужно подключить #include <stdio.h>. Хотим использовать std::list, читаем документацию, там написано, что нужно подключать #include <list>. Ну и так далее. Если иметь постоянную практику программирования, то это всё быстро запомнится. Если вопрос состоит в том, что нужно сдать экзамен и боишься написать лишнего (чтобы не задавали лишних вопросов), то вспоминаешь всё то, чему учили и пишешь шпаргалку, для какого интерфейса какой файл надо подключать

Цитата Сообщение от tanya2505 Посмотреть сообщение
Еще не очень понятно с #define M 3 или #define N 4-зачем они нужны?
Про #define по простому написано здесь: Для чего нужен define?
Про #include по простому написано здесь: Для чего нужен define?
По полной программе написано здесь: Препроцессорные директивы в C/C++ (#include, #define и прочее)

Добавлено через 2 часа 32 минуты
Цитата Сообщение от tanya2505 Посмотреть сообщение
вот взяла тот же cout, нет примера? или я не там смотрю?
В правой части скриншота под линией написано <iostream>. Это означает, что надо подключать #include <iostream>. Несколько неудобно для восприятия, но как есть так есть
Yandex
Объявления
14.01.2012, 15:30     #include
Ответ Создать тему
Опции темы

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