1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | //공백( 스페이스바, 엔터) 등과같은 것으로 문자가 끝어져서 받아진다. // 입력 : this cin str; // 출력 : this char str[128]; cin >> str; cout << str << endl; //입력받은 한줄을 전부다 받아온다. // 입력 : this cin.getline str2 // 출력 : this cin.getline str2 char str2[128]; cin.getline(str2, sizeof(str2)); cout << str2 << endl; //** 주의 // 만약 cin 이후에 바로 cin.getline을 사용할경우 getline이 작동하지 않는다. // 이경우에는 cin.ignore; 을 사용후에 다시 입력 받는다. char str3[128]; cin >> str3; cin.ignore; cin.getline(str3, sizeof(str3)); | cs |
'프로그래밍 > 코딩' 카테고리의 다른 글
배열의 초기화와 길이, 파라메터 (0) | 2016.04.12 |
---|---|
printf와 scanf의 사용, 그리고 서식문자. (0) | 2016.04.11 |
자료형 (0) | 2016.04.11 |
비트단위 연산자. &, |, ^, ~, <<, >> (0) | 2016.04.11 |
templet 기반의 Node 만들어 보기 (0) | 2016.04.04 |