EX>EX>#include <stdio.h>
EX>#include <string.h>
EX>int main(int argc,char* argv[])
EX>{
EX> char *mtext="*p902X Privet 5?*p902XTest DCL Printing?*p2038X00C0A2050995?(19U?(s1p0s0b16901T?(s10V?&d@?INFO ";
EX> int len=strlen(mtext);
EX> int n=0;
EX> char buf0[128];
EX> char buf1[128];
EX> while(n<len)
EX> {
EX> int i;
EX> sscanf(mtext+n,"%[^a-zA-Z0-9 ]%[a-zA-Z0-9 ]%n",buf0,buf1,&i);
EX> printf("%s\n",buf1);
EX> n+=i;
EX> }
EX> return 0;
EX>}
EX>
Это ж надо... 100 лет ищу нормальный модуль регулярных выражений для С, а он оказывается уже встроен... во круто.