C언어에서


char *str = "abcdefg";

char arr[2][100]={0,};

arr[0]=str;


이거 왜 안되는지 알려주실수 있나요??