본문 바로가기

공부/C++

Exercise 16-2 문자열 이동하기



페이지 405 동적 메모리 할당의 응용 예제 코드




를 보고 공부한 다음 나오는 문제.


문자열 이동하기

빙고 게임 개발팀에서 문자열을 이동하는 함수 작성을 요청해왔다. 게임화면 상단에 전광판이 있는데 여기에 출력하는 문자열이 계속해서 흘러가길 원한다.

아래는 여러분이 만들 함수를 사용하는 코드다. 함수를 한 번 호출할 때마다 문자열이 왼쪽으로 한 칸씩 이동하고, 제일 왼쪽의 문자는 제일 오른쪽으로 이동한다.

ShiftleftString() 함수를 작성해보자.


char message[] = "BINGO JJANG!!!";


//copy 는 "INGO JJANG!!!B"가 된다.

char cpoy = ShiftLeftString( message, 14);



//copy 는 "NGO JJANG!!!BI"가 된다.

char cpoy = ShiftLeftString( copy, 14);




책에는 문제의 답이 없기에 공부 할 겸 쓰는 글 입니다.