Also Funktionen die nur ausgeben ob ein Zeichen eine Zahl oder ein Buchstabe ist, kannst du mit den von mir angegebenen ASCII-Bereichen sehr leicht selber schreiben. Und du könntest damit bei Bedarf auch zwischen Groß- und Kleinbuchstaben unterscheiden.

eine Funktion isdigit sähe dann etwa so aus:
Code:
char isdigit(char c)
{
	if((c >= 0x30) && (c <= 0x39))
		return 1;
	else
		return 0;
}

D.h. falls die funktionen aus ctype.h nicht wie gewünscht funktionieren, kannst du es auch so machen.