본문 바로가기
  • 소소한 개발자 이야기
Software/열혈C++

C++ 01-1 input & output

by Siwan_Min 2019. 12. 16.
728x90

이 글을 포스팅 하기 전에 앞서 C++ 카테고리 글은 '윤성우의 열혈 C++' 책을 참고하여 작성하는 글임을 말씀 드립니다. 

 

우리가 C 언어에서는 함수의 입출력을 위해 printf 함수와 scanf 함수를 사용했습니다. 

그리고 그 함수의 호출을 목적으로 <stdio.h> 라는 헤더파일을 포함 했는데요, 

C++에서는 <iostream> 이라는 헤더파일을 사용한답니다.

 

#include <iostream> 
using namespace std; // 이 부분은 나중에 다루도록 하겠습니다. 

 int main(void){
 
cout<<"Hello World!"<<endl; 
 
  return 0;
 }


Hello World!


어렵지 않죠? 그렇다면 데이터의 입력은 어떻게 할까요? 

C 언어에서는 데이터의 입력을 위해 scanf 라는 함수 대신 cin 을 사용합니다. 

 

#include 
using namespace std;

 int main(void){
 
  int num1;
  cout<<"숫자를 입력 하세요: ";
  cin>>num1; //cin>>'함수';
 
int num2;
cout<<"숫자를 입력 하세요: ";
cin>>num2;

int sum = num1 + num2;
cout<<"덧셈결과: "<<sum<<endl; 
 
  return 0;
 }


input: 1 2

숫자를 입력 하세요: 1

숫자를 입력 하세요: 2

뎃셈결과: 3


이런식으로 출력 되는 것을 보실 수 있을 겁니다 .

728x90

'Software > 열혈C++' 카테고리의 다른 글

C++ 01-3 매개변수의 디폴트 값(Default Value)  (0) 2020.07.28
C++ 01-2 함수 오버로딩 (Function Overloading)  (0) 2020.07.26
열혈 C++  (0) 2019.11.30

댓글