En una de las resoluciones de los compañeros del ejercicio 3, escribieron el código Scnaf("%[^\n]%*c",frase) que permite leer la frase que escribe el usuario y almacenarla en el arreglo frase. Alguien me podría explicar qué significa lo que está dentro de los paréntesis rectos y el asterisco de la c.
En respuesta a Nicolas Del Campo Berrutti
Re: Que significa Scnaf("%[^\n]%*c",frase)
Buenas, [] se llama scanset, te deja especificar que input retener, el ^\n le dice a scanf que tome input mientras que no se tope con \n. %*c no estoy muy seguro pero creo que era para ignorar el ultimo carácter del string.