Mam sobie stringa, który ma w sobie znak nowej lini. Jak mogę zapisywać do pliku, by tworzyła się nowa lnia?
bool File::AddToFile()
{
std::fstream file;
file.open("1.txt", std::ios::out);
if (file.good() == true)
{
file <<getTime()<<std::endl;
file << info;
file.flush();
file.close();
return true;
}
return false;
}
Założmy ze zmienna info ma w sobie:
"tralalala/ntrala"
Chciałbym osiągnąc efekt:
tralalala
trala
Tymczasem dostaję:
tralalala/ntrala
Powinienem kodować jakoś inaczej ten znak?
Dodam, że nie jest mozliwe bym pisał,
file<<"tralalala"<<endl<<"trala";
ponieważ nie wiem kiedy nastąpie zapis, ani co będzie sie na tamten moment znajdowało w stringu info.