케이스윔의 개발 블로그

[C++] 입출력하기 본문

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>>'입력받을 아이'; 해주면 끝이다! 


엄청나게 쉬우니까 이제 자주써주도록 해야겠다. 


Comments