문자열 뒤에 추가하기

익명 사용자의 이미지

void main()

{
char *pt[2];
char a[2][3]={1,2,3,4,5,6};

pt[0]= (char*)calloc(sizeof(char),100);
pt[1]= (char*)malloc(sizeof(char)*100);
pt[0]="가나다";
printf("%d\n",strlen(pt[0])); //6
printf("%s\n",pt[0][6]); // null

pt[0][strlen(pt[0])] = '.';
pt[0][strlen(pt[0])+1] ='\0' ;

printf("%s\n",pt[0][6]);
}
이런식으로 해서 가다나뒤에 . 을 추가해주고싶은데 되질않네요... 머가잘못된걸까요?