Witam, mam problem z programem, który czyta tekst z jednego pliku i zapisuje jego zmodyfikowaną wersję w drugim pliku. W pierwszym pliku dane są pooddzielane podwójnymi spacjami, a w zapisane dane w drugim pliku mają być pooddzielane pojedynczymi spacjami(trzeba usunąć jedną spacje w każdym miejscu gdzie są dwie). Na razie udało mi się napisać program który wczytuje dane oddzielone podwójnymi spacjami i zapisuje w drugim pliku bez żadnych spacji, i nie mam pomysłu jak go zmodyfikować. Oto kod:
#include<iostream>
#include<fstream>
#include<conio.h>
using namespace std;
int main()
{
fstream plik( "dane6.txt", std::ios::in );
ofstream plik_2("dane7.txt");
char bufor[ 1024 ];
plik.read( bufor, 1024 );
string Usuniety;
int n = plik.gcount();
for (int i=0; i<n;i++)
{
if(bufor[i]!=' ')
Usuniety+=bufor[i];
}
plik_2 << Usuniety << endl;
//Tekst=Usuniety;
system("pause");
return 0;
}