| alph-num-sep-3.c - Et andet program der adskiller alfabetiske og numeriske afsnit i en tekst - læser fra en streng - virker!. | Lektion 10 - slide 21 : 28 Program 4 |
#include <stdio.h>
int main(void) {
char *str = "abc135def24681ghi3579";
char alph[25], numb[25];
int numres;
while (sscanf(str,"%[abcdefghijklmnopqrstuvwxyz]", alph) == 1){
str += strlen(alph);
numres = sscanf(str,"%[0123456789]", numb);
str += strlen(numb);
if (numres != 1)
printf("MISMATCH");
else
printf("Alphabetic: %s\n"
"Numeric: %s\n\n",
alph, numb);
}
return 0;
}