반응형
[10장 12번]
문자열을 입력으로 받아서 문자열에 포함된 모든 공백 문자를 삭제하는 함수를 작성하고 테스트하라.
[풀이]
#include<stdio.h>
#include<string.h>
#include<ctype.h>
int main() {
char buffer[20];
printf("텍스트를 입력하시오 : ");
scanf("%[^\n]s", buffer);
for (int i = 0; buffer[i]; i++)
if (isspace(buffer[i]))
strcpy(&buffer[i], &buffer[i + 1]);
printf("공백이 제거된 문자열 : %s\n", buffer);
return 0;
}
반응형
'Solution_ > C언어 콘서트' 카테고리의 다른 글
[c언어콘서트] 10장 14번 (철자 교정 프로그램) (0) | 2018.10.22 |
---|---|
[c언어콘서트] 10장 13번 (문자의 빈도 계산) (1) | 2018.10.22 |
[c언어콘서트]10장 11번 (문자를 아스키값으로 변환) (0) | 2018.10.22 |
[c언어콘서트]10장 10번 (회문 검사) (0) | 2018.10.22 |
[c언어 콘서트] 10장 9번 (문자열의 단어 세기) (0) | 2018.10.22 |
댓글