일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Unity
- Read
- mfc
- memory
- atmega328
- java
- sensor
- Binary
- Barcode
- compare
- file access
- SERIAL
- parameter
- aduino
- length
- preprocessing
- Class
- UNO
- APP
- public
- inheritance
- Pointer
- wpf
- stream
- Encapusulation
- Android
- Overloading
- Contour
- digitalRead
- flutter
- Today
- Total
폴크(FOLC)
C++ 입/출력 및 문자열 본문
# 입력과 출력
> 스트림 ( stream ) : 실제 입/출력으로 데이터의 흐름 ( 운영체에와의 약속 )
> 입력 스트림 : istream, 출력 스트림 : ostream, 파일 스트림 : fstream
# 문자 입력
> cin : 입력 스트림으로 문자 1개 입력, 파일도 가능
> endl : 파일의 끝 또는 입력의 마지막
# 문자 출력
> cout : 출력 스트림으로 문자 1개 출력, 파일도 가능
> endl : 파일의 끝 또는 입력의 마지막
# 문자열
> 연속된 문자들의 모임, 배열과 연관이 깊음
> " " 로 표현하며 문자열 상수(string constant)라고도 함
> NULL 문자 : '\0' 으로 표시, ASCII CODE : 0
> C 스타일의 명령어도 동일하게 사용 가능
# 문자열 입력
> cin : 문자를 연속적으로 입력 받는 함수
> getline : 문자를 연속적으로 한 줄로 입력 받는 함수
# 문자열 출력
> cout : 문자를 연속적으로 출력 하는 함수
# 문자열 클래스
> string.h 파일을 선언하고 이용 가능
> 함수 오버로딩 되어 있어서 쉽게 이용 가능 ( '+' 연산, '-' 연산 등 )
> 추가적인 함수
- length() : 문자 길이
- size() : 문자 길이 ( 실제 메모리 사용 크기 )
- append() : 끝에 붙이기
- find() : 문자 찾기
- compare() : 문자 비교
- replace() : 문자 치환
- capacity() : 문자 수정하지 않고 최대 길이
- max_size() : 문자 허용 최대 길이
'교육 관련 > C++' 카테고리의 다른 글
C++ 파일 연동 (0) | 2022.02.25 |
---|---|
C++ 사용자 정의 자료형 (0) | 2022.02.25 |
C++ 메모리는? (0) | 2022.02.24 |
C++ 파라미터 전달 방법 (0) | 2022.02.22 |
C++ 배열 과 포인터 (0) | 2022.02.19 |