프로그래밍 언어/C++
[C++] 표준 입력 함수 정리
남제이입니다!
2019. 8. 15. 23:14
728x90
반응형
입력을 받으면서 공백과 개행문자 관련해서 어떤 입력 함수를 써야하는지 잘 몰라서 정리해보았다.
cin
#include <iostream>
cin >> ;
cin 은 문자와 문자열 모두 입력받을 수 있다.
공백, 개행 문자를 무시한다.
cin.get()
#include <iostream>
char c;
c = cin.get();
cin.get() 은 문자만 입력받을 수 있다.
공백과 개행 문자를 입력받을 수 있다.
cin.getline(변수 주소, 길이, 종결 문자)
#include <iostream>
char c[10];
cin.getline(c, 10);
cin.getline(c, 10 , i); // 종결 문자인 i 를 만나면 종료
cin.getline() 은 문자열만 입력받는다.
공백과 개행 문자를 입력받을 수 있고 공백은 저장하고 개행은 종료하면서 NULL 로 된다.
조금 더 예제를 통해 정리를 해봐야겠다.
728x90
반응형