길이(글자수)가 100이하인 문자열을 입력받아 공백을 제거하고 출력하시오.
#include <stdio.h>
#include <string.h>
//1차원 배열-문자열 출력하기
//문자열에서 공백 지우는 함수 만들기
void EraseSpace(char word[]) {
char temp[100];
int k = 0;
for (int i = 0; i<strlen(word); i++) {
if (word[i] != ' ') {
temp[k++] = word[i];
}
}
temp[k] = 0;
strcpy(word, temp);
}
int main() {
char word[100];
gets(word);
EraseSpace(word);
printf("%s", word);
}
apple banana circle
applebananacircle
728x90
'Dev. > Algorithm Prac' 카테고리의 다른 글
CodeUp c++ 1411 : 빠진 카드 (0) | 2022.04.03 |
---|---|
CodeUp c++ 1410 : 올바른 괄호 1 (괄호 개수 세기) (0) | 2022.04.03 |
CodeUp c++ [1차원배열] 1405 : 숫자 로테이션 (0) | 2022.04.03 |
CodeUp c++ 1093 : [기초-1차원배열] 이상한 출석 번호 부르기 (0) | 2022.04.02 |
baekjoon c++ 2908 [문자열] 상수 (0) | 2022.04.02 |
댓글