Fate attenzione perche' la scanf considera lo spazio come delimitatore della stringa ...

Se si scrive

ma d am

viene accettata solamente la prima parte

ma

Usate la fgets ...