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

Не могу понять назначение двух библиотек - C++

Восстановить пароль Регистрация
 
kirillivankin
0 / 0 / 0
Регистрация: 27.07.2014
Сообщений: 35
01.08.2014, 15:54     Не могу понять назначение двух библиотек #1
привет вы извените конечно покажусь просто нубом каким-то но смотрел везде в гугле здесь не могу понять для чего эти библиотеки

#include < "stdafx.h">

#include <iomanip>

можете объяснить мне как-будто мне 5 лет
Лучшие ответы (1)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ValeryS
Модератор
6412 / 4878 / 448
Регистрация: 14.02.2011
Сообщений: 16,174
01.08.2014, 16:04     Не могу понять назначение двух библиотек #2
Цитата Сообщение от kirillivankin Посмотреть сообщение
для чего эти библиотеки
во первых это не библиотеки а заголовочные файлы
во вторых
Цитата Сообщение от kirillivankin Посмотреть сообщение
#include < "stdafx.h">
ты уж определись
или
C++
1
#include < stdafx.h>
или
C++
1
#include "stdafx.h"
а не оба способа сразу
хотя правильней второй
это прилуда VS "предкомпилированые заголовки"
вот статья например
http://habrahabr.ru/company/pvs-studio/blog/227521/
Цитата Сообщение от kirillivankin Посмотреть сообщение
#include <iomanip>
вот здесь
http://msdn.microsoft.com/ru-ru/library/ydd54a6t.aspx
и здесь
iomanip
вот кусок из википедии
http://ru.wikipedia.org/wiki/Стандар..._языка_C%2B%2B
<iomanip>
Реализует инструменты для работы с форматированием вывода, например базу, используемую при форматировании целых и точных значений чисел с плавающей запятой.

и чтобы не возникало таких вопросов, ибо заголовочных файлов бывает много
просто открывай такой файл, и смотри какие функции/классы там описаны
TyLinka
32 / 32 / 11
Регистрация: 02.02.2012
Сообщений: 177
01.08.2014, 16:11     Не могу понять назначение двух библиотек #3
#include <iomanip> - используется для установления форматов ввода-ввывода через потоки cin/cout
Например:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <iomanip>
 
using namespace std;
 
int main()
{
    double n;
    cin >> n;
    cout << setiosflags(ios::fixed) << // неэкспоненциальный вид - то есть числа не будут выводится в виде 3.12e6
        setprecision(3) << // количество знаков после запятой, если нужно, будет округляться по правилам математики
        n << endl;
 
    return 0;
}
kirillivankin
0 / 0 / 0
Регистрация: 27.07.2014
Сообщений: 35
01.08.2014, 16:21  [ТС]     Не могу понять назначение двух библиотек #4
1)дело в том что я не знаю что такое формотирование ввода

2)
Цитата Сообщение от ValeryS Посмотреть сообщение
и чтобы не возникало таких вопросов, ибо заголовочных файлов бывает много
просто открывай такой файл, и смотри какие функции/классы там описаны
как это сделать

Добавлено через 1 минуту
и подскажите какой-нибудь учебник c++ для чайников
TyLinka
32 / 32 / 11
Регистрация: 02.02.2012
Сообщений: 177
01.08.2014, 17:01     Не могу понять назначение двух библиотек #5
выбирайте литературу здесь:
Литература C++
gru74ik
Модератор
 Аватар для gru74ik
3508 / 1517 / 181
Регистрация: 20.02.2013
Сообщений: 4,378
Записей в блоге: 21
01.08.2014, 20:46     Не могу понять назначение двух библиотек #6
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от kirillivankin Посмотреть сообщение
подскажите какой-нибудь учебник c++ для чайников
Стивен Прата "Язык программирования С++. Лекции и упражнения" (2013, 6-е издание).

Оригинальное название: C++ Primer Plus
Автор: Стивен Прата
Год издания: 2013
Купить: ozon.ru
ISBN: 978-5-8459-1778-2 (рус.) © Издательский дом "Вильямс", 2013
ISBN: 978-0-321-77640-2 (англ.) © Pearson Education, Inc., 2012
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.08.2014, 20:46     Не могу понять назначение двух библиотек
Еще ссылки по теме:

Не могу понять ошибку C++
не могу понять программу C++
Не могу понять ошибку C++
C++ Не могу понять задачу
C++ Найти площадь пересечения, то есть общую часть двух прямоугольников (не могу понять алгоритм решения)

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

Или воспользуйтесь поиском по форуму:
MicM
 Аватар для MicM
820 / 487 / 90
Регистрация: 29.12.2009
Сообщений: 1,097
Завершенные тесты: 1
01.08.2014, 20:46     Не могу понять назначение двух библиотек #7
Цитата Сообщение от kirillivankin Посмотреть сообщение
как это сделать
Заголовочные файлы обычно располагаются в папке include компилятора, их можно любым текстовым редактором открыть
Yandex
Объявления
01.08.2014, 20:46     Не могу понять назначение двух библиотек
Ответ Создать тему
Опции темы

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