#include<stdio.h>
int main(){
char w[3];
scanf("%s",w);
printf("%s\n",w);
return 0;
}
For example, if I give a string 'Goods' which has 5 characters. But my array will accommodate only 2 characters and a \0. I got output as 'Goods' why?