Cześć mam problem obejmujący zagadnienia z zapisywania czegoś w pliku tekstowym (i jego wczytania).
Mam do zrobienia program, który wczyta 3 wyrazy z klawiatury, a następnie zapisze je w pliku tekstowym w osobnych linijkach w odwrotnej kolejności (3 wyraz, 2 wyraz, 1 wyraz)
I tak zrobiłem:
#include<iostream>
#include<fstream>
using namespace std;
string wyraz, wyraz1, wyraz2;
int main()
{
cout<<"Podaj pierwszy wyraz: "; cin>>wyraz;
cout<<"Podaj drugi wyraz: "; cin>>wyraz1;
cout<<"Podaj trzeci wyraz: "; cin>>wyraz2;
fstream plik;
plik.open("tekst.txt", ios::out);
plik<<wyraz2<<endl;
plik<<wyraz1<<endl;
plik<<wyraz<<endl;
plik.close();
return 0;
}
Ale teraz mam zadanie by do tego zadania napisać program (niesprecyzowane czy w tym samym czy w osobnym pliku):
Napisz program który wczyta z pliku podane tam wyrazy a następnie wypisze je w postaci anagramów - wspak (Np. pobiera Ala Ola Karol zwraca alA olA loraK
Jak to zrobić?