인프런 커뮤니티 질문&답변

정준혁님의 프로필 이미지
정준혁

작성한 질문수

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문

연습 문제 (문자열) #2

포인터, 배열 관련 질문

작성

·

321

0

캡처.PNG이 부분에서 dest[j] = '\0';까지는 dest에 HelloWORLD라는 값이 저장되는데 return dest로 넘어가는 순간 Hello로 바뀌어서 왜 그런지 모르겠습니다.. 그리고 char* StrCat으로 함수를 만들지 말고 void StrCat으로 해도 똑같이 작동하나요??

답변 1

0

Rookiss님의 프로필 이미지
Rookiss
지식공유자

imageHello World
~로 기껏 채운 다음, 위 코드에서
공백 자리에 \0으로 NULL을 밀어 주셨기 때문입니다.
World가 끝난 d 뒤에 NULL을 배치해야 정상적인 상황이겠죠.

정준혁님의 프로필 이미지
정준혁
질문자

오.. 그렇네요 감사합니다. ㅜㅜ

정준혁님의 프로필 이미지
정준혁

작성한 질문수

질문하기