그냥 코딩

[C언어] 문자열 공백제거 출력

컴공코딩러 2019. 1. 24. 19:46
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>
#include <string.h>
void remove_space()
{
    char str[100000];
    fgets(str,100000,stdin);
    int i;
    for (i = 0; i < strlen(str); i++)
    {
        if (str[i] != ' ')
            printf("%c", str[i]);
    }
}
int main()
{
    remove_space();
}
cs



만약 %s로 그냥한번에출력하고싶으면 배열하나더 만드셔서 이프문안에 공백아닐때 새로운배열에 값을 넣어주면됩니다.

'그냥 코딩' 카테고리의 다른 글

스프링 오픈소스 컨트리뷰트 하기  (1) 2023.08.25
[C언어] 문자열 뒤집기  (0) 2019.01.24
[C언어] 문자열 대소문자 변환  (0) 2019.01.24