Notice
Recent Posts
Recent Comments
Link
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

괴발개발 개발하다

[ C언어 ] 단어 대체하기 본문

C언어

[ C언어 ] 단어 대체하기

괴발새발개발자 2021. 10. 12. 13:32

1. 코드

#include <stdio.h>

char* change(char* str, char ori, char new);

int main(){
	char str[50] = "Hello world";
	char ori, new;
	
	printf("문자열 입력: ");
	gets(str);
	printf("변경할 기존 문자와 대체할 새로운 문자 입력: ");
	scanf("%c %c", &ori, &new);
	
	change(str, ori, new);
	
	printf("결과: %s\n", str);
	
	return 0;
	
}

char* change(char* str, char ori, char new){
	int i;
	
	for(i=0; str[i]!= NULL; i++){
		if(str[i] == ori){
			str[i]=new;
		}
	}
	
	return 0;	
}

2. 출력화면

문자열 입력: Happy Day
변경할 기존 문자와 대체할 새로운 문자 입력: H
M
결과: Mappy Day