Originariamente inviato da Freax
puoi quindi ovviare a ciò specificando qualcosa del genere

codice:
#include <stdio.h>

int main(){
    char miaParola[100];
    printf("Inserisci la magnifica stringa: ");
    scanf("%[ a-zA-Z0-9+*/-]",miaParola);
    printf("\n\nLa magnifica stringa immessa e' %s\n\n",miaParola);
}
vedrai che ti include anche gli spazi insieme ai caratteri specificati dopo il simbolo di percentuale tra le parentesi quadre.
Di soluzioni per evitare il problema dello spazio nelle stringhe ne ho viste tante, questa è la migliore in assoluto, almeno per me