#include <stdio.h>

int main(void) 
{
	char str2[100] = {5, 6, 7};
    int n = 0;
    int nn = 0;
    int c = 0;

    char str[] = "30 10.5 1.123e-50 45 46.555 200 300 500 500.100 233.100";
    int res = sscanf(str, "%d%n%[.e0-9+-]%n"  , &c,&n, str2, &nn);
    
    printf("c = %d\n", c);
    printf("n = %d\n", n);
    printf("str = %d%d%d\n", str2[0], str2[1], str2[2]);
    printf("nn = %d\n", nn);
    printf("res = %d\n", res);
	return 0;
}
