C언어/C언어 예제

[C언어] 문자열에서 문자 제거

언제나휴일 2016. 4. 13. 09:25
반응형

[C언어] 문자열에서 문자 제거

언제나 휴일 티스토리


[C언어] 문자열에서 문자 제거



문자열에서 문자 제거하기.c


//문자열에서 문자 제거

#include <stdlib.h>

#include <stdio.h>

 

void Eliminate(char *str, char ch);

int main(void)

{

    char str[] = "Hello World";

    Eliminate(str, 'l');

    printf("%s\n", str);

    return 0;

}

 

void Eliminate(char *str, char ch)

{

    for (; *str != '\0'; str++)//종료 문자를 만날 때까지 반복

    {

        if (*str == ch)//ch와 같은 문자일 때

        {

            strcpy(str, str + 1);

            str--;

        }

    }

}

반응형