Si usa una funzione per acquisire i dati,ma ce ne sono molte.
Ad esempio ti faccio vedere come prendo 100 caratteri:
Così hai preso 100 caratteri,ne potresti prendere anche infiniti a botte da 100 e metterli sulla stessa stringa,con l' allocazione dinamica,ma queste sono cose un pò più avanzate.codice:char buffer[100]; fgets(buffer,100,stdin);