/*
s2i
Konvertiert einen String mit (lateinischen) Ziffern in einen Integer, aehnlich atoi().
Benoetigt die <string.h> fuer strlen() und die <math.h> fuer pow()
includiert.
Nimmt einen String der (lateinische) Ziffern enthaelt.
Gibt einen Integer, der den Wert enthaelt den der String
darstellt zurueck.
*/
unsigned int s2i (char *string)
{
int i;
int ii;
int x;
x = 0;
for (i = (strlen(string) - 1), ii = 0; i >= 0; i--, ii++) {
if (string[i] <= 57 && string[i] >= 48) {
x += (((int) pow((double) 10, (double)ii)) * (string[i] - 48));
}
else {
printf(\"Could not process non numeric character!\n\");
exit(0);
}
}
return(x);
}