Roberto: que yo sepa no existe tal funcion. Con C o C++, podes leer de a un caracter, un cierto numero de caracteres o una linea completa. Con lo cual lo mas parecido a lo que necesitas es leer una linea completa y luego separarla por los espacios en blanco, con lo cual obtendrias todas las palabras en la linea.
Saludos y espero te sirva.