What will be the output of the following C code?
#include <stdio.h>
int main()
{
char str[10] = "hello";
char *str1 = "world";
strncat(str, str1, 9);
printf("%s", str);
}
#include <stdio.h>
int main()
{
char str[10] = "hello";
char *str1 = "world";
strncat(str, str1, 9);
printf("%s", str);
}A. helloworld
B. Undefined behaviour
C. helloworl
D. hellowor
Answer: Option A

Join The Discussion