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

Чтение из файла и обратная запись в него - C++

Восстановить пароль Регистрация
 
Black_Smile
0 / 0 / 0
Регистрация: 13.03.2011
Сообщений: 16
11.03.2012, 19:41     Чтение из файла и обратная запись в него #1
Возникла такая проблема: не могу считать файл в строку и вывести обратно в файл.Проблема в том что все данные копируются,но когда я пытаюсь обратно записать все в файл,переход на новую строку пропадает,т.е. вместо
"Ехал Грека
через реку",получается "Ехал Грекачерез реку".Где ошибка в коде?
C++
1
2
3
4
5
6
7
8
9
10
11
12
...
string s;
ifstream l(dateStr,ios::binary);
char ch;
while(l>>ch)
if(ch=='\n')
{
s+='\n';
}
else
s+=ch;
...
ну или скажите пожалуйста какой есть более удобный способ удалить из файла последний символ.
Заранее спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.03.2012, 19:41     Чтение из файла и обратная запись в него
Посмотрите здесь:

Запись и чтение из файла C++
Запись и чтение из файла C++
Запись структурного массива в файл и чтение из него C++
Запись файла в массив и чтение из него C++
Чтение/запись файла C++
Запись и чтение из файла C++
Запись в бинарный файл и чтение из него C++
C++ Запись и чтение с файла

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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