Возможные дубликаты:
Как преобразовать один char в int
Символ к целому числу в C
Может ли кто-нибудь сказать мне, как преобразовать char
в int
?
char c[]={'1',':','3'};
int i=int(c[0]);
printf("%d",i);
Когда я пытаюсь это сделать, он дает 49.