반응형
1. isspace 함수란?
C언어와 C++에서 해당 문자가 공백문자인지를 확인하는 함수입니다.
헤더파일
C언어: <ctype.h>
C++: <cctype>
함수 원형
int isspace(int c);
매개변수: 공백인지 아닌지를 판단할 값을 인자로 넣습니다.
반환형: 공백이면 0이 아닌 수 반환, 공백이 아니면 0을 반환합니다.
2. isspace가 공백이라고 판단하는 것들
" " = 공백(스페이스)
"/n"= 개행
"/t"= 수평 탭
"/v"=수직 탭
"/f"=피드
"/r"=캐리지 리턴
3. isspace 함수 예제
#include <iostream>
using namespace std;
int main() {
//스페이스
char c1=' ';
cout<<"스페이스 : "<<isspace(c1)<<endl;
//개행
char c2='\n';
cout<<"개행 : "<<isspace(c2)<<endl;
//탭
char c3='\t';
cout<<"탭 : "<<isspace(c3)<<endl;
//기타 문자들
char c4='a';
char c5='1';
cout<<"기타 문자 : "<<isspace(c4)<<", "<<isspace(c5);
return 0;
}
반응형
'코딩테스트 > 기타' 카테고리의 다른 글
[Python] 입출력 (0) | 2021.09.14 |
---|---|
[C/C++] 피보나치 수열 알고리즘(피사노 주기) (0) | 2021.08.25 |
[C/C++] 소수 구하기(에라토스테네스의 체) (0) | 2021.08.25 |
[C++] lower_bound(), upper_bound() 함수 (0) | 2021.06.28 |
[C++] 알파벳 대소문자 변환 방법 2가지 (0) | 2021.06.24 |