Cominciamo col dire che parsare un input con scanf è male.
Ad ogni modo scanf ritorna il numero di variabili che ha trovato, zero se c'è qualcosa, ma non è stato riconosciuto il formato, oppure EOF

Nel tuo caso hai un "piccolo" problema con gli spazi (oltre a 10000 altri)