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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.67
ninja2
814 / 188 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
#1

Система ввода/вывода - C++

17.08.2013, 15:18. Просмотров 2098. Ответов 60
Метки нет (Все метки)

Здорова!

Есть задачка: "Напишите миниатюрную систему потокового ввода/вывода, предоставляющую классы istream, ostream, ifstream, ofstream, функции operator<<() и operator>>() для целых чисел и такие операции, как open() и close(), для файлов."

не знаю даже счего ее начать делать мб просто из них вызвать реальные std::istream ???
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.08.2013, 15:18
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Система ввода/вывода (C++):

Перегрузка вывода и ввода - C++
Здравствуйте прошу помочь ,написал программу в ней нужно перегрузить вывод и ввод ,как это можно осуществить??пробовал перегружать...

Потоки ввода-вывода - C++
1) Типы данных, для которых перегружены операторы форматного ввода-вывода.

Манипуляторы ввода/вывода. - C++
Напишите программу которая будет просить ввести строку символов , после этого он печатает еѐ на экране 1) все буквы в нижнем регистре , ...

Программа на С++ ввода/вывода - C++
Не могу понять где у меня ошибка в программе #include &lt;iostream.h&gt; int main (){ int i; cout &lt;&lt;&quot;Vvedite chislo&quot; ; cin...

Кодировка ввода и вывода - C++
В программу нужно ввести данные на русском языке, потом вывести #include &quot;stdafx.h&quot; using namespace std; const int num = 5; ...

Операторы ввода вывода - C++
Сама задача. Реализовать класс «бинарное дерево» рекурсивно реализовав в нем метод добавления элемента, а также (нерекурсивно) метод поиска...

60
Croessmah
Пришел
Эксперт CЭксперт С++
13771 / 7852 / 894
Регистрация: 27.09.2012
Сообщений: 19,267
Записей в блоге: 3
Завершенные тесты: 1
17.08.2013, 19:50 #16
Цитата Сообщение от ninja2 Посмотреть сообщение
если обновление языка выходит новая версия, релиз вышел, то где скачивать как не на оф сайте?
Есть же стандарт. Его и смотрите. Черновик стандарта доступен бесплатно.
0
Nameless One
Эксперт С++
5780 / 3429 / 255
Регистрация: 08.02.2010
Сообщений: 7,448
17.08.2013, 19:53 #17
Цитата Сообщение от ninja2 Посмотреть сообщение
А если обновление языка выходит новая версия, релиз вышел, то где скачивать как не на оф сайте?
Есть спецификация языка. Она описывается стандартом. Новый стандарт выходит раз в несколько лет (например, C++03, C++11, C++14).

«Релизы» языка, которые можно «скачивать» — это на самом деле релизы различных компиляторов, которые реализуют спецификацию языка (например, GCC, Clang, cl.exe, etc.). Новые версии этих компиляторов выходят независимо друг от друга, и они не привязаны к выходу новых версий стандарта языка.
0
ninja2
814 / 188 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
17.08.2013, 19:53  [ТС] #18
Цитата Сообщение от Croessmah Посмотреть сообщение
Есть же стандарт. Его и смотрите. Черновик стандарта доступен бесплатно.
А где стандарт смотреть? Это случайно не стандарт http://www.cplusplus.com/doc/ ???
0
Nameless One
Эксперт С++
5780 / 3429 / 255
Регистрация: 08.02.2010
Сообщений: 7,448
17.08.2013, 19:54 #19
Кстати, ты где-нибудь на http://cplusplus.com видел ссылки на скачивание «новой версии C++»?
0
Croessmah
Пришел
Эксперт CЭксперт С++
13771 / 7852 / 894
Регистрация: 27.09.2012
Сообщений: 19,267
Записей в блоге: 3
Завершенные тесты: 1
17.08.2013, 19:56 #20
Последняя официальная документация по стандарту СРР

Добавлено через 30 секунд

Не по теме:

Цитата Сообщение от Nameless One Посмотреть сообщение
Кстати, ты где-нибудь на http://cplusplus.com видел ссылки на скачивание «новой версии C++»?
Ага, скачайте C++14 уже сейчас без СМС и регистрации

1
ninja2
814 / 188 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
17.08.2013, 19:56  [ТС] #21
Цитата Сообщение от Nameless One Посмотреть сообщение
Кстати, ты где-нибудь на http://cplusplus.com видел ссылки на скачивание «новой версии C++»?
Нет. Да он обновляется раз в 100 лет. И там наверно просто нужно где то скачать заголовочные файлы новые или хз. я в этом не сильно разбираюсь. Вообще как библиотеку подключить не сильно шарю.
0
Nameless One
Эксперт С++
5780 / 3429 / 255
Регистрация: 08.02.2010
Сообщений: 7,448
17.08.2013, 19:58 #22
Цитата Сообщение от ninja2 Посмотреть сообщение
А где стандарт смотреть?
Вот, к примеру, ссылка на черновик стандарта C++14: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3690.pdf

Цитата Сообщение от ninja2 Посмотреть сообщение
Это случайно не стандарт http://www.cplusplus.com/doc/ ??
Нет.
0
Croessmah
17.08.2013, 19:59
  #23

Не по теме:

Цитата Сообщение от ninja2 Посмотреть сообщение
там наверно просто нужно где то скачать заголовочные файлы новые или хз.
ну почти попал

0
ninja2
814 / 188 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
17.08.2013, 19:59  [ТС] #24
Цитата Сообщение от Croessmah Посмотреть сообщение
Ага, скачайте C++14 уже сейчас без СМС и регистрации
Ну что вы смеетесь от могучего языка пхп там часто новые версии выходят, год назад или два была 4 а щас уже 5.x.x,
0
Nameless One
Эксперт С++
5780 / 3429 / 255
Регистрация: 08.02.2010
Сообщений: 7,448
17.08.2013, 20:02 #25
Цитата Сообщение от ninja2 Посмотреть сообщение
Нет. Да он обновляется раз в 100 лет.
Как я уже сказал, новый стандарт языка выходит раз в несколько лет. Новые же версии компиляторов языка C++ могут выходить по нескольку раз в месяц.

Цитата Сообщение от ninja2 Посмотреть сообщение
И там наверно просто нужно где то скачать заголовочные файлы новые или хз. я в этом не сильно разбираюсь.
Нет, нужно просто скачать версию компилятора, который поддерживает новый стандарт. Хотя обычно полная поддержка нового стандарта компиляторами затягивается на несколько лет после выхода самого стандарта. AFAIK, тот же C++11 до сих пор в полной мере ни один компилятор не поддерживает.
0
ninja2
814 / 188 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
17.08.2013, 20:02  [ТС] #26
Цитата Сообщение от Croessmah Посмотреть сообщение
ну почти попал
С++ это ж язык С , можно сказать что С++ это библиотека языка С, ну мне так это представляется, и вообще считается писать на Си это просто трата времени и низкоуровневое программирование. а если писать на С++ с использованием STL, то это эффективное программирование высокоуровневое, в кавычках высокоуровневое и низкоуровневое .
0
Nameless One
Эксперт С++
5780 / 3429 / 255
Регистрация: 08.02.2010
Сообщений: 7,448
17.08.2013, 20:04 #27
Цитата Сообщение от ninja2 Посмотреть сообщение
Ну что вы смеетесь от могучего языка пхп там часто новые версии выходят, год назад или два была 4 а щас уже 5.x.x
Ты сейчас, мягко говоря, сравниваешь жопу с пальцем.

Добавлено через 12 секунд
Цитата Сообщение от ninja2 Посмотреть сообщение
С++ это ж язык С
Нет.

Добавлено через 1 минуту
Цитата Сообщение от ninja2 Посмотреть сообщение
и вообще считается писать на Си это просто трата времени и низкоуровневое программирование.
Не все так считают: http://article.gmane.org/gmane.comp.version-control.git/57918. Да и область применения у них не так уж и сильно совпадает.
0
Croessmah
Пришел
Эксперт CЭксперт С++
13771 / 7852 / 894
Регистрация: 27.09.2012
Сообщений: 19,267
Записей в блоге: 3
Завершенные тесты: 1
17.08.2013, 20:09 #28
Цитата Сообщение от ninja2 Посмотреть сообщение
что С++ это библиотека языка С
Ну Вы гуру, Вам виднее

Добавлено через 14 секунд
Цитата Сообщение от ninja2 Посмотреть сообщение
С++ это ж язык С
С каких пор?

Добавлено через 1 минуту
Цитата Сообщение от ninja2 Посмотреть сообщение
вообще считается писать на Си это просто трата времени

Цитата Сообщение от ninja2 Посмотреть сообщение
а если писать на С++ с использованием STL, то это эффективное программирование высокоуровневое
Любую эффективную технологию можно использовать как убогую никому не нужную сущность. Всё зависит от прямоты рук и места откуда они растут
0
ninja2
814 / 188 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
17.08.2013, 20:14  [ТС] #29
Цитата Сообщение от Nameless One Посмотреть сообщение
Не все так считают: http://article.gmane.org/gmane.comp....trol.git/57918. Да и область применения у них не так уж и сильно совпадает.
То чушка какой то недовольный написал, фиг сним малоли что ему ненравится, но сам создатель языка советует не использовать низкоуровневое программирование, имеется в веду не писать в стиле Си, а использовать СТЛ.

Добавлено через 2 минуты
Цитата Сообщение от Croessmah Посмотреть сообщение
С каких пор?
Впечатление такое создается, даже в С++ библиотеки языка Си включены. Как бы С++ включает в себя Си, а си как бы низкоуровневый, и так кажется что С++ это просто построили классы на языке Си. Просто кажется так. Хотя хз наверно ж там они как то делали по другому.
0
Nameless One
Эксперт С++
5780 / 3429 / 255
Регистрация: 08.02.2010
Сообщений: 7,448
17.08.2013, 20:14 #30
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
ninja2, твои истории всё интереснее и интереснее, продолжай, пожалуйста.
3
17.08.2013, 20:14
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.08.2013, 20:14
Привет! Вот еще темы с ответами:

Операции ввода и вывода С++ - C++
Необходимо продемонстрировать операции &lt;&lt; и &gt;&gt; для ввода и вывода типов char, int, float, double для какого-либо значения

Операторы ввода/вывода - C++
Всем привет! Было задание: сделать сложение двух окружностей, н.р. int main() { Circle c1(1,3,3); Circle c2(1,4,4); ...

Переопределение ввода / вывода - C++
Структура «абонент телефонной сети» содержит следующие поля: 1) фамилия (строка), 2) ули-ца, 3) дом, 4) квартира, 5) тел. номер....

Операции ввода-вывода - C++
Осуществить вывод в текстовый файл результата сложения двух целочисленных значений, передаваемых в качестве аргументов командной строки....


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

Или воспользуйтесь поиском по форуму:
30
Ответ Создать тему
Опции темы

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