Computer Science

[c] 문자열을 입력 받고, 문자열 내부의 특정 문자열을 교체하기

imsunbow 2023. 12. 1. 17:16

개발환경: replit

 

문자열을 입력 받고, 문자열 내부의 특정 문자열을 교체하는 예제이다. 표준 입출력 함수, 문자열 처리함수, 일반 유틸리티 함수를 사용하기 위해 필요한 헤더 파일을 import하였다.

 

[replaceSubstring 함수] 임시 문자열을 temp에 저장, 문자열 길이는 len에 저장, 원본 문자열은 str, 그리고 복사한 문자열은 result에 복사되도록 세팅하였다.그리고 while문을 통해 result 문자열에서 from 문자열을 찾을 때까지 반복했다.

 

[main함수] char 배열과 배열 크기를 설정했다. 그리고 fgets를 사용하여 문자열을 받아 str에 저장하였다. print문은 입력 문자열, 교체되기를 원하는 문자열, 교체 문자열로 나누어 입력받았고, 결과 문자열을 출력하도록 설정했다.

 

 

반응형