[c++] wczytywanie znaków

0

Witam,
udalo mi sie znalezc na internecie funkcje do wczytywania znakow. Czy ktos moglby krotko wyjasnic mi jej dzialanie? Kod jest taki:

int wczyt()
{
    int liczba = 0;
    char znak = 0;
    for(; znak != 13; )
    {
        znak = readkey();
        if( znak >= '0' && znak <= '9' )
        {
            liczba = liczba * 10 + znak - 48;
        }
    }
    return liczba;
} 
0

a co nam daje takie działanie? czym będzie wynik po takim przekształceniu ?

1 użytkowników online, w tym zalogowanych: 0, gości: 1