La letra me pide que la cadena de nombre frase, su tamaño maximo sea 100
Entonces como hago para leer una cadena acotada, por ejemplo que preciso solo los primeros 4 caracteres, osea que si al programa le entra el texto : marcelomedina solo lea marc
el comando que aplique hasta ahora es scanf ("%[^\n]s", &cadena);
pero ese comando lee hasta el enter, sin importar que se pase de los 4 caracteres.
probe tambien con scanf ("%[^\n]s", &cadena[4]); y tampoco funciona correctamente.