dividere stringhe

Ciao a tutti,
in linguaggio C ho una stringa di nome RIGA cosi formata "parola1 parola2"
Si insomma una riga formata da 2 stringhe separate fra loro da spazio.
Esiste una funzione che spezzi le due stringhe e le assegni a 2 variabili di
tipo stringa?
A lavoro terminato dovrò avere:
char stringa1="parola1"