본문 바로가기
언어/C++

[C++] 화면 출력/입력

by merona99 2019. 4. 10.
반응형

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++_2강.zip
0.00MB

반응형

'언어 > C++' 카테고리의 다른 글

[C++] 함수와 참조, 복사 생성자  (0) 2019.05.24
[C++] 객체 포인터와 객체 배열 & 동적 생성  (0) 2019.05.22
[C++] 클래스와 객체  (0) 2019.05.19

댓글