Trafiłem na taki kod w książce praty i nie rozumiem jak to działa, może mi ktoś wytłumaczy jak pod jedna zmienna char można zapisać cały wyraz i program go wyświetli i zliczy znaki chociaż jest tam zapisany tylko jeden znak?
#include <iostream>
using namespace std;
int main()
{
char ch;
int count = 0;
cin.get(ch);
while (ch != '#')
{
cout << ch;
++count;
cin.get(ch);
}
cout << endl << "wczytano " << count << " znakow";
return 0;
}