언어 자료구조 알고리즘/C언어 예제

문자열에서 문자 제거, C언어 소스

언제나휴일 2016. 4. 3. 18:26
반응형

문자열에서 문자 제거, 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--;

        }

    }

}

반응형