반응형
250x250
Notice
Recent Posts
Recent Comments
Link
«   2024/11   »
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
Archives
Today
Total
관리 메뉴

폴크(FOLC)

C++ 입/출력 및 문자열 본문

교육 관련/C++

C++ 입/출력 및 문자열

folcjin 2022. 2. 24. 13:15
728x90
반응형

# 입력과 출력
   > 스트림 ( 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() : 문자 허용 최대 길이

728x90
반응형
사업자 정보 표시
사업자 등록번호 : -- | TEL : --

'교육 관련 > 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