C_C++
(C언어) 문자열에서 모든 공백을 삭제하는 함수 ★★
고니자니
2022. 11. 22. 17:28
반응형
#문자열 #공백 #스페이스 #제거 #삭제 #space #blank
문자열에서 모든 공백을 제거하는 del_space() 함수를 직접 만들었습니다.
#define _CRT_SECURE_NO_WARNINGS // Visual Studio
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
void del_space(char s[])
{
char* str = (char*)malloc(sizeof(s));
int i, k = 0;
for (i = 0; i < strlen(s); i++)
if (s[i] != ' ') str[k++] = s[i];
str[k] = '\0';
strcpy(s, str);
}
int main()
{
char s[100];
while (gets(s))
{
del_space(s); // 입력 받은 문자열에서 공백 제거
puts(s);
puts("");
}
}
반응형