Ciao, sto realizzando un programmino molto semplice dove bisogna inserire una stringa(frase) e poi un'altra sempre sulla stessa linea ma spaziata un po'.
Ora il problema che sorge è questo, io per inserire le stringhe uso scanf("%s", stringa1); poi ne calcolo la lunghezza con strlen, successivamente uso un altro scanf per inserire la seconda stringa solo che se nella prima stringa avevo scritto una parola poi spazio poi altra parola il secondo scanf me lo salta come mai?
se uso sscanf invece me li salta tutti e due subito, poi se la prima frase ha degli spazi, questi non vengono nemmeno contati dalla funzione strlen come mai succede tutto questo?
grazie