본문 바로가기
프로그래밍/C++

C++의 std, cout, cin, endl 사용법

by Hwan2 2018. 6. 24.
반응형

C++에서는 C언어와는 다른 입출력을 사용합니다.

 

C에서는 입력을 scanf(자료형, 변수), 출력을 printf("출력할 문자열 or 변수", 변수), 문자열 변경은 '\n' 이렇게

<stdio.h> 해더에 정의 되어 있는 해더파일에서 함수를 호출해 사용하게 됩니다.

 

하지만 C++에선 <iostream>에 정의되어 있는 std::를 이용해서 입출력을 사용합니다.

 

입력은 std::cin>>"변수" ,  출력을 std::cout<<"변수 or 문자열", 문자열 변경은 std::endl;로 사용하게 됩니다.

 

간단한 사용 예시를 통해 눈으로 확인해보자!

#include<iostream>

void main() {
    int val;
    std::cout << "숫자 입력 : ";
    std::cin >> val;
    std::cout << "출력 : " << val << std::endl;
}
 

 

 

문자열 출력 또한 위와 동일하게 하면 됩니다.

#include<iostream>

void main() {
    char arr[100];
    std::cout << "문자열 입력 : ";
    std::cin >> arr;
    std::cout << "출력 : " << arr << std::endl;
}
 

 

iostream에는 어떤 것들이 있는지, std::는 무엇인지 좀 더 공부해야 하겠지만 지금은 모르니

이것에 관해서는 추후 올리도록 합니다.

반응형

댓글


스킨편집 -> html 편집에서