Szukałem w internecie informacji jak odwrócić liczbę które są oddzielone spacją i znalazłem to. I chciałem sie zapytać jak ten kod w ogóle działa i za co odpowiada funkcja cin.peek() . Jeśli ktoś by mi wytłumaczył byłbym bardzo wdzięczny.
#include <iostream>
using namespace std;
void funkcja()
{
if(cin.peek()=='\n')
return;
int liczba;
cin>>liczba;
funkcja();
cout<<liczba<<" ";
}
int main()
{
funkcja();
return 0;
}