두 문자열 합치기


두 문자열 합치기

프로그래밍 응용 두 문자열 합치기 jangThang 2016. 8. 19. 22:05 이웃추가 본문 기타 기능 타 언어에 비해, C/C++이 문자열과 관련해서 약점을 보이는 게 사실입니다. 그럼에도 배열과 포인터를 잘 이용하면 문자열도 다룰 수 있습니다. 오늘은 배열을 사용해서 문자열을 합친 것을 보여드릴게요. 백문이 불여일견 1. 기본코드 2. 배열선언 물론 cin >> a; 와 같은 방법으로 문자열을 입력받을 수도 있었지만, 그냥 임의로 문자열을 지정했습니다. 3. 반복문을 이용한 문자열 병합 \0은 제어문자(이스케이프 시퀸스)로 문자열의 끝을 나타내줍니다. 따라서 모든 문자열의 끝에는 \0이 자리잡고 있죠. (물론, 출력시에는 보이지 않습니다.) 그 점을 이용해서 첫 번째 반복문을 통해 a 문자열의 끝을 찾아냅니다. 그 다음에 두 번째 반복문을 통해서 a문자열 끝부터 b문자열을 하나하나 대입시켜줍니다. 그리고 문자열 뒤에 \0를 넣어주지 않으면 컴퓨터가 문자열 끝을 인식하지 ...



원문링크 : 두 문자열 합치기