반응형
#문자열 #공백 #스페이스 #제거 #삭제 #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("");
}
}
반응형
'C_C++' 카테고리의 다른 글
(C언어) 구조체를 이진파일에 저장하고 읽어오기 fread fwrite (0) | 2022.11.22 |
---|---|
(C언어) 문자열 뒤집기 (0) | 2022.11.22 |
(C언어) 입력 버퍼 비우기: rewind fflush (0) | 2022.11.20 |
(C언어) strtok: 문자열 분리 (0) | 2022.11.19 |
(C/C++) 알파벳 개수: 대소문자 구분 (0) | 2022.11.17 |