[C++] 출력 std, cout, cin, endl
in C++ on 공부, C++
C++ 에서는 C와는 다른 입출력을 사용한다.
원래 C에서는 include <stdio.h>
를 통해 stdio.h 헤더 파일에 정의되어 있는 scanf, printf, \n를 이용한다. 하지만 C++에서는 include <iostream>
을 통해 iostream에 정의되어 있는 std::를 이용해서 입출력을 사용한다.
사용법은 다음과 같다.
- 입력 :
std::cin>>"변수"
- 출력 :
std::cout<<"변수/문자열"
- 줄변경 :
std::endl;
간단한 예시는 다음과 같다.
#include <iostream>
int main(){
int val;
std::cout<<"변수 입력";
std::cin>>val;
std::cout<<"변수 : "<<val<< std::endl;
}
문자열 입출력도 동일하게 하면 된다.
#include <iostream>
int main() {
char arr[100];
std::cin>>arr;
std::cout<<arr<<std::endl;
}