C | Entrada y Salida | Pregunta 9

¿Qué significa la siguiente declaración C?

scanf("%4s", str);

(A) Lea exactamente 4 caracteres de la consola.
(B) Leer máximo 4 caracteres desde la consola.
(C) Lea una string str en múltiplos de 4
(D) Nada

Respuesta: (B)
Explicación: Intente seguir el programa, ingrese GeeksQuiz, la salida sería «Geek»

#include <stdio.h>

int main()
{
    char str[50] = {0};
    scanf("%4s", str);
    printf(str);
    getchar();
    return 0;
}

Cuestionario de esta pregunta

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *