1. C-string 은 널 문자로 끝나는 char 배열을 말합니다.
2. string 문자열을 객체로 다루는 방법, 권장하는 방법
C++에서는 C언어와의 호환성 때문에 C-string 을 그대로 사용합니다.
getline을 이용한 간단한 입출력 예제입니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | #include <iostream> #include <string> using namespace std; int main() { string s; char str[100]; while(cin.getline(str,100)) //배열 버전 { cout << str << endl; } while(getline(cin,s)) //string 버전 { cout << s << endl; } return 0; } | cs |
728x90
'# Language > C++' 카테고리의 다른 글
[C++] 동적 메모리 할당, 반환 ( new, delete 연산자) (0) | 2019.01.15 |
---|---|
[C++] 객체 배열 (0) | 2019.01.15 |
[C++] 객체 포인터 (0) | 2019.01.04 |
[C++] const의 개념 (0) | 2018.12.21 |
[C++] namespace 와 std (0) | 2018.12.21 |
[C++] 이것저것 코드들 (0) | 2018.12.21 |
[C++] 바람직한 C++ 프로그램 작성 (0) | 2018.12.21 |