#include void main (void) { char *sts = " Hello World! : How do you do! 109 : End"; char bf [8][32]; int count; char c; printf("\n%s",sts); count = sscanf(sts,"%32[^:] %c %5[^!] %c %s %c %2[^:]", &bf[0][0],&c,&bf[1][0],&c,&bf[2][0],&c,&bf[3][0]); printf("\n%d,'%s','%s','%s','%s'", count,bf[0],bf[1],bf[2],bf[3]); }