반응형
C++ 화면 출력 / 입력
#include <iostream> 사용
[화면 출력]
cout 객체
<< 연산자
*여러 개의 <<연산자로 한 문장에 여러 데이터를 출력
[namespace]
= 이름 공간
- 프로젝트를 여러 명이 나누어 개발하는 경우
- 다른 사람이 작성한 소스 코드나 목적 파일을 가져와서 사용하는 경우
[std::]
= 표준 이름 공간
- using namespace std; => std:: 생략
[키 입력]
cin 객체
>> 연산자
'Enter'를 칠 때 변수에 키 값 전달
ex)
[문자열 입력]
C랑 같은 방식으로 사용됨 (C와의 호환성 때문에)
1. cin 객체의 getline 함수 사용
cin.getline() = 공백이 포함된 문자열 입력
<기본구조>
char address [100];
cin.getline(address, 100, '\n'); // <Enter> 키가 입력될 때까지 최대 99개의 문자 입력
- 3번째 매개 변수 delimitChar는 생략 o -> 디폴트 값이 '\n'임
2. string 클래스
getline(cin, singer); = 공백이 포함된 문자열 입력
<기본구조>
#include <string> // 헤더 파일 추가
srting singer;
getline(cin, singer);
반응형
'언어 > C++' 카테고리의 다른 글
[C++] 함수와 참조, 복사 생성자 (0) | 2019.05.24 |
---|---|
[C++] 객체 포인터와 객체 배열 & 동적 생성 (0) | 2019.05.22 |
[C++] 클래스와 객체 (0) | 2019.05.19 |
댓글