3 / 3 / 3
Регистрация: 03.11.2014
Сообщений: 80
|
|||||||||||
1 | |||||||||||
Перегрузка оператора <<29.05.2015, 04:01. Показов 1635. Ответов 9
Метки нет Все метки)
(
Доброго времени суток. В общем задача состоит в том, чтобы перегрузить операторы >> и << для чтения/записи в файл. Если идет (a,b) - считываем, если что-то другое - пропускаем в файле. Проблема в том, что не могу даже просто записать что-то в файл, помогите пожалуйста. Код для лучшего понимания:
Name_and_adress.h
0
|
|
29.05.2015, 04:01 | |
Ответы с готовыми решениями:
9
Перегрузка оператора [] Перегрузка оператора [] Перегрузка оператора --
|
3 / 3 / 3
Регистрация: 03.11.2014
Сообщений: 80
|
|
29.05.2015, 04:32 [ТС] | 3 |
а чем отличается от проверки по завершении программы? когда выхожу из программы - проверяю файл - пусто. Даже если закомментировать все действия и циклы и оставить лишь s << "try1" - в файле пусто
0
|
3 / 3 / 3
Регистрация: 03.11.2014
Сообщений: 80
|
|
29.05.2015, 04:39 [ТС] | 5 |
А можно как-то поставить условие, видит ли он мой файл, который я ввожу? может у меня оно почему-то не видит(
0
|
940 / 868 / 355
Регистрация: 10.10.2012
Сообщений: 2,706
|
||||||
29.05.2015, 04:44 | 6 | |||||
![]() Решение
Вот код для проверки записи и результат работы (скрин):
1
|
940 / 868 / 355
Регистрация: 10.10.2012
Сообщений: 2,706
|
|
29.05.2015, 04:47 | 7 |
Это для чтения всегда проверять нужно открытие (у меня в коде посмотри как), для записи обычно не проверяется, потому что новый файл создаётся. Потом, ты пишешь, что файл пустой, значит он создаётся, значит всё видно, что вводишь.
0
|
3 / 3 / 3
Регистрация: 03.11.2014
Сообщений: 80
|
|
29.05.2015, 04:55 [ТС] | 8 |
Оно выводит try1 в консоле, а как сделать, чтобы это try1 записывалось в этот файл 222.txt ?(
0
|
3 / 3 / 3
Регистрация: 03.11.2014
Сообщений: 80
|
|
29.05.2015, 05:32 [ТС] | 10 |
спасибо большое, кажется разобрался))
0
|
29.05.2015, 05:32 | |
Помогаю со студенческими работами здесь
10
Перегрузка оператора + Перегрузка оператора = Перегрузка оператора + перегрузка оператора + Перегрузка оператора ‘=’ Перегрузка оператора ~ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |