옐그's 코딩라이프

[c++] 특정 문자 제외하고 입력받기 본문

c++/개념정리

[c++] 특정 문자 제외하고 입력받기

옐그멍이 2022. 7. 20. 15:56

예를 들어 시간 12:00:00 이나 날짜 1999.07.29 가 있을 때, 이를 전체 string으로 받을 수도 있지만, 시간/분/초 또는 년도/월/일만 입력을 받을 경우!

더보기

1. " cin.get() "을 이용해라  

2. char x와 같이 문자형 변수에 입력받기

이렇게 두가지 방법이 있다. 2번은 쉬움으로 생략하고 1번은 다음과 같이 사용한다.

#include <iostream>
using namespace std;

int main(){
    int year, mon, day;
    cin >> year;
    cin.get();
    cin >> mon;
    cin.get();
    cin >> day;
    cout << year << "년 " << mon << "월 " << day << "일";
}
728x90

'c++ > 개념정리' 카테고리의 다른 글

[c++] substr() 부분문자열  (0) 2022.07.25
[c++] find() 문자열 찾기  (0) 2022.07.25
[c++] 입력 갯수 모를때 입력받기  (0) 2022.07.22
[c++] space 포함 문자열 입력받기  (0) 2022.07.21
[c++] 실수 소수점 맞춰 출력  (0) 2022.07.20