Es geht sehr wohl, aber nur durch die Zuweisung eines "Aggregat"-Zustandes an eine Variable vor dem Switch Konstrukt.
Code:
if((zeichen>='a' && zeichen<='z') || (zeichen>='A' && zeichen<='Z')) aggregat=1;
else if(zeichen>='0' && zeichen<='9') aggregat=2;
else aggregat=0;
switch(aggregat)
{
case 1:
add_alpha_char_to_string(string,zeichen);
break;
...
case 0:
...
break;
}
mfg
Kikakater