in realtà mi sono accorto che nell'elenco dei caratteri non validi della funzione strpbrk alla fine c'è anche lo spazio bianco e facendo delle prove già così nn accetta stringhe con spazi... a questo punto direi che basta così o ti viene in mente altro?