문자열
-
문자열에서 공백이 2칸 이상이면 한칸 씩으로 만들기C 자료구조/1. 재귀함수 2020. 8. 4. 18:23
1. 문제 문자열 중에서 단어 사이에 나타나는 공백이 2개 이상인경우 하나씩의 공백만 존재하도록 만들기 2. 구현 첫 번째로 문자열에 공백이 있는지를 알아내는 함수를 만들어 보자. 이 함수의 이름을 ThereIsBlank 라고 부르자. 아래의 ThereIsBlank함수가 필요한 이유는 문자열에 공백이 2칸미만일 때까지 계속 작업이 계속되어야 하기 때문이다. BlankControl함수는 문자열을 탐색하는 함수이다. 아래의 Shift 함수는 한 칸 왼쪽으로 이동시키는 함수이다. 아래의 main 함수에서 BlankControl 함수는 문자열에 공백이 2칸이상 존재할 때까지 호출이 된다. 그리고 Visual Studio 2019에서 gets함수를 쓰면 경고가 떠서, gets_s함수를 사용. 프로그램 실행 결과1..