C | String | Pregunta 16

¿Salida del siguiente programa C? Suponga que todos los archivos de encabezado necesarios están incluidos

int main()
{
    char *s1 = (char *)malloc(50);
    char *s2 = (char *)malloc(50);
    strcpy(s1, "Geeks");
    strcpy(s2, "Quiz");
    strcat(s1, s2);
    printf("%s", s1);
    return 0;
}

(A) GeeksQuiz
(B) Geeks
(C) Geeks Quiz
(D)

Respuesta de la prueba: ( A)
Explicación: strcpy pone \0 al final.

strcat comienza desde \0, concatena strings y pone \0 al final.
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 *