코딩/c++
c++ 입출력
날 부르는 곳으로
2023. 9. 10. 10:20
1. 가장 기본적 형태의 입출력
#include <iostream>
using namespace std;
int main()
{
int x;
cin >> x;
cout << x << endl;
}
- 정수와 문자열을 입력받아 출력
- 한 종류의 자료만 입력받을 수 있음
- 공백을 포함한 문자열은 입력받지 못함
2. cin.get()
char str1[10]
cin.get(str1, 10);
cin.ignore();
- 공백, 탭, 엔터키 입력 받음
- 이전 자료 개행문자가 버퍼에 계속 존재
-> cin.ignore() 사용해야 함
3. cin.getline()
char str2[10];
cin.getline(str2, 10);
- 문자열만 입력받음 (char)
- 버퍼의 '\n'을 제거
-> cin.ignore() 사용하지 않아도 됨