int code_line2(char *xx,char *yy){
printf("%s %s\n",xx,yy);
.
.
}
.
.
.
printf("%s %s\n",xx,yy);
code_line2(xx,yy);
.
.
.
에서 두 printf문의 결과가 다르네요.....이 황당함..
특히 code_line2안의 printf 문에서는 세그멘테이션 폴트 에러와 함께
xx=0x726573550a0d6d6f
와 같은 엄청난 숫자의 번지수가 들어가 있구요..
중간에 값이 변조 됐다는 건데...전혀 중간에 변수를 만지작 거리진 않거든요? 이럴수도