¿Cómo recibir una cadena de entrada que contenga espacios en lenguaje C?
En lenguaje C, puedes usar la función gets para recibir una cadena de entrada (incluidos espacios).
Formato: gets (nombre de la matriz de caracteres);
Función: la función gets se utiliza para almacenar el contenido de la cadena de entrada en la matriz de caracteres especificada y el carácter de nueva línea en el final. El final de la entrada '\n' será reemplazado por '\0' almacenado en la matriz.
El ejemplo es el siguiente: char?str[20];?//?Defina una matriz de caracteres con un tamaño de 20 bytes
gets(str ?//? Convertir la entrada del usuario La cadena (puede incluir espacios) se almacena en la matriz de caracteres str y la entrada finaliza con un retorno de carro
printf("s",?str ?//?Emite el resultado). cadena de entrada del usuario (incluidos espacios)
Nota: cuando utilice la función get, debe incluir el archivo de encabezado #stdio.hgt;