Tak jak w temacie, czy jest to możliwe
string liczba;
if(liczba.length() == 1)
cout<<jednosci(__**liczba[0]**__)<<endl;
if(liczba.length() == 2)
cout<<dziesiatki(__**liczba[0]**__)<<" "<<jednosci(__**liczba[1]**__)<<endl;
string jednosci(string tekst)
{
if(tekst == '1')return "jeden";
if(tekst == '2')return "dwa";
if(tekst == '3')return "trzy";
if(tekst == '4')return "cztery";
if(tekst == '5')return "piec";
if(tekst == '6')return "szesc";
if(tekst == '7')return "siedem";
if(tekst == '8')return "osiem";
if(tekst == '9')return "dziewiec";
}
string dziesiatki(string tekst)
{
if(tekst=='2')return "dwadziescia";
}
bez błędu typu
C:\Dev-Cpp\main.cpp invalid conversion from `char' to `const char*'