Cześć. Mam problem z poniższym zadaniem
Stosując rekurencje musze pobrać z klawiatury ciąg znaków, aż do momentu naciśnięcia klawisza . i Enter. Następnie wyprowadza go na konsolę w odwrotnym porządku.
Ciąg ma być wielkościowo nieograniczony
Na razie mam coś takiego.
#include <iostream>
using namespace std;
void reverse(char *txt){
if(*txt != '\0'){
reverse(txt+1);
cout << *txt << endl;
}
}
int main(){
char* txt = "Super text";
reverse(txt);
}
Tu rekurencyjnie wyswietlam odwróconą tablice ale jak mam podac nieograniczony ciag znakow, przeciez musze podac wielkosc tablicy...