0 / 0 / 0
Регистрация: 11.08.2014
Сообщений: 40
|
|
1 | |
Путаница с sftream и операторами << и >>19.08.2014, 17:03. Показов 944. Ответов 9
Метки нет Все метки)
(
Значит так, иду спокойно по книжке по темам "Открытие и закрытие текстовых файлов", а также "Чтение и запись текстовых файлов" и тут я немного запутался.
Для того чтобы считать информацию из файла, мы используем ifstream, но я ведь привык, что оператор >> используется для ввода информации. То же самое и с помещением информации через объект класса ostream, и опять же я привык, что << используется для вывода информации. Если я не путаюсь, то << - оператор помещения, >> оператор извлечения. Почему дорогие инженеры С++ создали такую путаницу в вводах и выводах? Почему они не сделали нагляднее и понятнее? Я надеюсь я смогу со временем привыкнуть и осознать + такой формы записи? Заранее спасибо, товарищи.
0
|
|
19.08.2014, 17:03 | |
Ответы с готовыми решениями:
9
путаница с ОС Путаница с путями Путаница с разделами Путаница с адресами |
В астрале
![]() 8048 / 4805 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
||||||
19.08.2014, 17:07 | 2 | |||||
Unifan, В чем вопрос?
0
|
0 / 0 / 0
Регистрация: 11.08.2014
Сообщений: 40
|
|
19.08.2014, 17:12 [ТС] | 3 |
ForEveR, вопрос у меня в том, почему оператор извлечения используется в одном месте для ввода информации, а в другом месте для вывода. Тот же вопрос и по отношению к оператору вставки данных в поток.
Почему сделано именно так, ведь в таком случае использование одного оператора в противоположных целях не логично и не удобно?
0
|
В астрале
![]() 8048 / 4805 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|||||||||||
19.08.2014, 17:57 | 5 | ||||||||||
Unifan,
Извлечение из потока (считывание).
1
|
5494 / 4889 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
|
19.08.2014, 18:10 | 6 |
Это где так? Просто запомнить (о чём Jupiter написал): понятия чтения/записи используются относительно кода программы. Чтение: чтение в код, ввод в программу (из потока); запись: запись из кода, вывод из программы (в поток).
1
|
0 / 0 / 0
Регистрация: 11.08.2014
Сообщений: 40
|
|
19.08.2014, 18:15 [ТС] | 7 |
Jupiter, а где этот файл хранится? Как только я ни старался не мог найти этот файл на компьютере, причем мой поток открывает файл с абсолютно абракадабрическим именем! Я понимаю, что где-то путаюсь, но где?
0
|
В астрале
![]() 8048 / 4805 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
||||||
19.08.2014, 18:21 | 9 | |||||
Unifan, Нужна проверка на то что файл открылся. Проверить можно по разному
0
|
0 / 0 / 0
Регистрация: 11.08.2014
Сообщений: 40
|
||||||
19.08.2014, 18:29 [ТС] | 10 | |||||
Вот заношу данные в файл test, если данные считываю, все успешно.
В папке проекта файла нет.
Прошу прощения, комп глюканул. Нашел этот злополучный файл, всем спасибо
0
|
19.08.2014, 18:29 | |
Помогаю со студенческими работами здесь
10
Путаница с ООП Путаница с инициализацией
Путаница в массиве Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |