hodnoty ASCII su "poradove cisla" znakov. Vnutorne C/C++ ukladaju premenne typu char do klasickych ciselnych premennych a aj s nimi tak vies pracovat. Cize vies bez problemov spravit nieco ako:
Kód:
char x = 65;
a v x-ku budes mat ulozene pismeno 'A', lebo jeho ASCII hodnota je 65. Tak isto vies spravit nieco ako
Kód:
char x = 'C';
int y = x;
a v premennej y budes mat cislo 67, lebo ASCII hodnota znaku 'C' je 67. Pokial robis v C a pouzivas printf/scanf, vies dokonca priamo zapisovat/vypisovat do/z premennych char cisla.
Kód:
char x = 'A';
printf("%d\n",x); //vypise 65
scanf("%d",&x); //uzivatel zada cislo
printf("%c\n",x); //ak uzivatel zadal 67, na obrazovku sa vypise 'C';
Tieto informacie by ti mali stacit na vyriesenie tvojej ulohy, ak nie, tak budes musiet trocha viac specifikovat co ti presne nejde