문자열배열 두 개 선언할 때
str1[10]="hihi" , str2[10]
str2는 초기화안한상태로
scanf로 %c만 받아서 str2[0]에 넣어준 후
str2 %s로 출력하면 str1 문자열까지 침범해서 종료문자만날때까지 쭉 출력하던데( str2 ~ str1 )
왜 그러는지는 짐작가는데 왜 오류가 안뜨는지 이해가 안감
문자열배열 두 개 선언할 때
str1[10]="hihi" , str2[10]
str2는 초기화안한상태로
scanf로 %c만 받아서 str2[0]에 넣어준 후
str2 %s로 출력하면 str1 문자열까지 침범해서 종료문자만날때까지 쭉 출력하던데( str2 ~ str1 )
왜 그러는지는 짐작가는데 왜 오류가 안뜨는지 이해가 안감
오류가 왜떠
널문자나올때까지 출력하는게 단데
초기화를 안했다고 해서 NULL이 들어있는게 아님. NULL로 초기화해줘야함