from microsoft of all places:
/* The following sample illustrates the use of brackets and the caret (^) with sscanf(). Compile options needed: none */ #include <math.h> #include <stdio.h> #include <stdlib.h> char *tokenstring = "first,25.5,second,15"; int result, i; double fp; char o[10], f[10], s[10], t[10]; void main() { result = sscanf(tokenstring, "%[^','],%[^','],%[^','],%s", o, s, t, f); fp = atof(s); i = atoi(f); printf("%s\n %lf\n %s\n %d\n", o, fp, t, i); }
No comments:
Post a Comment