작성한 질문수
[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
연습 문제 (문자열) #2
작성
·
182
0
왜 제대로 안돌아가는지 모르겠습니다
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
해결했습니다 ㅜㅜ 바보같이 while문 조건을 두개가 같으면서 null이 아닌동안 으로 해야하는데 ||를 달아버렸네요
답변 1
src[i] || dest[i] 에서 둘 중 하나라도 NULL 문자가 아니면 앞으로 이동하게 작업하셨는데,src나 dest 중 하나가 NULL이어서 끝났음에도 i++을 계속 늘리는 것이 맞을까 싶네요."a""abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb"에서 i=1일 때 바로 빠져나온게 맞을 것 같은데코드상으로는 b의 엔딩까지 끝까지 달립니다.
네넵 그걸 뒤늦게 알아채고서
a== b && (a||b !='\0') 으로 고쳤는데,
이렇게 고치면 말씀해주신 둘 중 하나 null이 되면 false로 while 종료되니까 정상작동 하는게 맞나요??
확인해보니 잘 돌아가는거 같습니다! 감사합니다
네넵 그걸 뒤늦게 알아채고서
a== b && (a||b !='\0') 으로 고쳤는데,
이렇게 고치면 말씀해주신 둘 중 하나 null이 되면 false로 while 종료되니까 정상작동 하는게 맞나요??