The %s specifier only stops for a space. Try something like:
sscanf(s, "%[^.].%s %s", one, two, three);
Interestingly, it's likely impossible to produce an acceptable input for "%s.%s %s" since %s only stops for a space yet a . must immediately follow it.