Aus einzelnen char-Ziffern ein Integer bauen

Hi,

wie baut man aus einzelnen Ziffern (Datentyp char) ein Integer zusammen?

Beispiel:

Aus a, b und c soll Integer 257 werden.

Gruß Chris

char a = '2';
char b = '5';
char c = '7';

int x = 257;

Ungetestet:

int x = (a-'0')*100 + (b-'0')*10 + (c-'0')

Vielen Dank!

Geiles Forum.

Gruß Chris