Study/C&C++
[C++] 입출력하기
kswim
2018. 5. 15. 22:13
작년부터 C++공부를 해야지 하고는 벡터나 큐와 같은 STL만 공부했었는데 드디어 C++에서의 표준입출력을 공부한다!
입출력 할 때에 타입이나 이런거에 대한 명세없이 사용할 수 있다고 들어서 편하다는 걸 알면서도 계속 scanf와 printf만 썼다. 이제 좀 새로운 걸 받아들이는 것을 거부하지 말아야겠다 ㅠㅠ
C++에서도 헤더파일 cstdio을 통해서 C언어에서 제공하는 함수들을 사용할 수 있다. 하지만 이제는 cin과 cout을 써보도록 하겠다!
cin과 cout을 위해서는 iostream 을 헤더파일로 포함하고 std name space를 사용해야한다.
cout은 cout<< '출력할 내용'; 과 같이 하면 끝이다!
만약 int num=23, char *name="kswim" 와 같이 선언을 했다면 cout<<"이름: "<<name<<" 나이: "<<num<<endl; 이라고 하면!!!!!
이름: kswim 나이: 23 이라고 알아서 출력해준다. endl은 개행문자를 의미한다. 엄청나게 쉽네 진작에 공부해볼껄!
cin은 키보드로 입력한 데이터를 받기 위해 사용하는데 cout과 마찬가지로 cin>>'입력받을 아이'; 해주면 끝이다!
엄청나게 쉬우니까 이제 자주써주도록 해야겠다.