Red de conocimiento informático - Computadora portátil - ¿Cómo recibir una cadena de entrada que contenga espacios en lenguaje C?

¿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;