Allora per lo sscanf non l' ho mai usato, però dovretsi usare qualcosa del genere:

codice:
    while(stringa[i]!='\0') {

          sscanf(&stringa[i],"%s",parola);
          
          i += strlen(parola);

          }

qualcosa del genere...

Altrimenti potresti vedere bene come funzioni la strtok, che è una funzione che toglie i caratteri che tu vuoi dalla stringa.
quindi potresti usare strtok su ogni parola che crei.
Ti ricordo che la fuzione di prima è un abbozzo. Però è importante che tu abbia capito il meccanismo.
Ora sta a te vedere come far funzionare insieme o separatamente sscanf o strtok.

CIAO!