작성한 질문수
it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
16. Anagram (구글 인터뷰 문제)
작성
·
151
0
두번째 문자열을 받기위해서 str을 다시 scanf 하였는데, 혹시 두 문자열의 길이가 다르게 입력된다면, 두번째 문자열에는 이상한 값이 들어갈 수 있다고 생각합니다. 그러면 어떻게 초기화하나요? 그냥 단순하게 str = NULL; 해도 되는건가요?
아니면 scanf를 받으면서 기존에 있던 문자열은 자동으로 리셋되는 건가요?
답변 1
scanf로 다시 받으면 기존 문자열은 자동 리셋되고 새로운 문자열이 할당됩니다.