

Céčko přetypování znaku na číslo
Čus, jak lze přetypovat znak číslo, zkoušel jsem metodu, kterou jsem našel na internetu, ale nefunguje.
#include <stdio.h>
int main()
{
char hodnota[2] = {'2', '1'};
printf("%d", (int) hodnota[0]);
return 0;
}
Vyresil jsem to nadefinovanou funkci, která znaku přiřadí číslo.
Zabudol si napísať, že čo ti tam nefunguje.
Ak chceš znak pretypovať na číslo, tak to spravíš tak, ako to máš teraz: (int)cislo
Ak ho ale chceš prekonvertovať na číslicu, tak to spravíš takto: cislo - '0'