일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 라인
- Java
- 스타벅스
- 라인플러스
- 모두를 위한 딥러닝
- 파이썬
- 알고리즘
- 프로그래밍언어론
- jvm
- 딥러닝
- STL
- DP
- 릿코드
- 백트래킹
- 머신러닝
- Python
- 다이나믹프로그래밍
- binary search
- leetcode
- 백준
- spring
- 벤쿠버
- 스프링 프레임워크
- Spring Framework
- C++
- 프로그래머스
- dfs
- 시애틀
- BFS
- C/C++
Archives
- Today
- Total
케이스윔의 개발 블로그
[C++] 입출력하기 본문
작년부터 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>>'입력받을 아이'; 해주면 끝이다!
엄청나게 쉬우니까 이제 자주써주도록 해야겠다.
'Study > C&C++' 카테고리의 다른 글
[C++] map, set, hash_map (연관 컨테이너) (2) | 2018.11.23 |
---|---|
[C++] STL Container list(리스트) (1) | 2018.11.06 |
[C++] Pair 클래스 사용하기 (0) | 2018.03.07 |
[C++] STL 우선순위 큐(priority queue) (0) | 2018.03.05 |
[C++] queue로 BFS 구현하기 (0) | 2018.01.22 |
Comments