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

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

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

#include - C++

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

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

Работа с файлами в C# с исп. библиотек #include <stdio.h> #include <stdlib.h> #include <math.h> #include <io.h> - C++
В типизированном файле записаны названия городов и их численность. Увеличить численность каждого города на 5% (Количество жителей всегда...

#include<iostream>// подключение библиотек #include <conio.h> #include <climits> - C++
помогите для этой программы сделать блок-схему. Пожалуйста #include&lt;iostream&gt;// подключение библиотек #include &lt;conio.h&gt; #include...

Чем отличается #include <cstring>, #include <string> и #include <string.h>? - C++
Доброго времени суток :) Пишу свой класс и мне для нужны функции для работы со строками. Когда подключаю #include &lt;string&gt; все что мне...

ошибка в лабе не находит #include<iomanip.h> #include<conio.h> - C++
Само задание: Услуги телефонной сети оплачиваются по следующему правилу: за разговоры до A минут в месяц-C руб. а разговоры сверх...

Какая разница между #include<> и #include""? - C++
Позволите спросить несколько вопросов: 1)Какая разница между #include&lt;&gt; и #include&quot;&quot; 2)Если нужно значение объекта и я не собираюсь его...

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

23
BRcr
4008 / 2297 / 155
Регистрация: 03.02.2011
Сообщений: 5,064
Записей в блоге: 10
14.01.2012, 11:46 #16
Цитата Сообщение от Chelioss Посмотреть сообщение
Вы это советуете тем, кто не знает стандартные хедеры?
Ну да, как альтернативу один раз набил свой сборный хедер да тыкай его где ни попадя - что может быть проще?
0
DU
1483 / 1129 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
14.01.2012, 11:54 #17
В вижуал студии если вы что-то использовали но не знаете, в каком это что-то инклуде, можно это выделить, правой мышкой кликнуть и перейти в инклуд нажам Go To Defenition. В других средах тоже должна быть такая фича. Со временем эти инклуды запоминаются. Но все запомнить все равно не получится. Если ваши экзаменаторы это не понимают, то вам можно только посочувствовать.
0
Chelioss
180 / 180 / 4
Регистрация: 08.01.2011
Сообщений: 1,133
14.01.2012, 11:57 #18
Цитата Сообщение от BRcr Посмотреть сообщение
Ну да, как альтернативу один раз набил свой сборный хедер да тыкай его где ни попадя - что может быть проще?
Все существующие хедеры в мире что ли подключать?

Добавлено через 2 минуты
Ну как давайте перечислите все стандартные хедеры, которые подключив, всегда все стандартное будет работать.
0
BRcr
4008 / 2297 / 155
Регистрация: 03.02.2011
Сообщений: 5,064
Записей в блоге: 10
14.01.2012, 12:03 #19
Цитата Сообщение от Chelioss Посмотреть сообщение
Все существующие хедеры в мире что ли подключать?
Наиболее употребительных на первых порах будет достаточно. Там, в статье примерчик имеется.
Хотя, это было бы весьма удобно
C++
1
2
#include <all_headers_in_the_world.hpp>
#pragma hdrstop
0
Chelioss
180 / 180 / 4
Регистрация: 08.01.2011
Сообщений: 1,133
14.01.2012, 12:05 #20
Извините, но вы чушь пишите. Не знать какие хедеры подключать, тогда какой смысл учить язык?
0
BRcr
4008 / 2297 / 155
Регистрация: 03.02.2011
Сообщений: 5,064
Записей в блоге: 10
14.01.2012, 12:17 #21
Цитата Сообщение от Chelioss Посмотреть сообщение
Извините, но вы чушь пишите. Не знать какие хедеры подключать, тогда какой смысл учить язык?
Чтобы программировать. И для этого, очевидно, не надо знать наперечет все хедеры и функции, достаточно уметь их вовремя найти и использовать, равно как инженеру нет надобности держать в голове все формулы и константы, хватит и хорошего справочника.
За сим откланяюсь.
1
DU
1483 / 1129 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
14.01.2012, 12:20 #22
Верно сказано. Достаточно освоить алгоритм поиска нужного хидера. И оставить место в голове для чего-нибудь более полезного.
0
Chelioss
180 / 180 / 4
Регистрация: 08.01.2011
Сообщений: 1,133
14.01.2012, 12:42 #23
Я говорю про стандартные хедеры. Не знать стандартные хедеры...
Советуйте дальше, ТС придет к успеху.
1
Evg
Эксперт CАвтор FAQ
17950 / 6181 / 413
Регистрация: 30.03.2009
Сообщений: 16,972
Записей в блоге: 27
14.01.2012, 15:30 #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>. Несколько неудобно для восприятия, но как есть так есть
2
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.01.2012, 15:30
Привет! Вот еще темы с ответами:

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

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

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

Проблемы с include - C++
Здравствуйте! Возникла проблема. Пользовался поиском, не помогло. Понимаю, что я не первый, кто просит помощи в подобной ситуации, но...


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

Или воспользуйтесь поиском по форуму:
24
Yandex
Объявления
14.01.2012, 15:30
Ответ Создать тему
Опции темы

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