- cctype.h
문자관련함수들
- 삼항연산자
구성이다
expression1 ? expression2 : expression3
expression1이 true면 삼항연산자의 값은 expression2이며, 그 반대인 false면 값은 expression3이된다
- switchcase
어떠한 정수자료형에 따른 분기를 나눌 때 사용하면 편하다
구성이다
switch ( integer-expression )
{
case label1 : statement
case label2 : statement
......
default : statement
}
integer-expression에 정수형 데이터가 들어가면 이 데이터와 같은 label의 행이 실행된다
주의 할 점은 시작된 구문 부터 계속 실행하기 때문에 break를 써주어 탈출해야한다
integer-expression은 정수형은 모두 가능하기에 char, enum도 가능하다
- break & continue
break는 나온순간 속해있는 Loop을 탈출한다
2번 반복문안에 break가 실행될때 속해있는 1번,2번 반복문을 탈출하는게 아니라 2번 반복문만 탈출한다
continue는 continue가 나온순간 뒤의 코드는 무시하고 반복문의 맨 처음으로 돌아가 조건을 확인한다
마찬가지로 속한 Loop을 기준으로 한다
- 간단한 파일I/O
쓰기와 출력의 로직은 비슷하다
open( )으로 파일과 연결 ,연결한 파일에 관한 작업을 하고 , close( )로 파일연결 종료
먼저 파일에 쓰기다
<fstream> 에 정의 되어있는 ofstream 클래스는 Output File Stream으로
파일에 데이터를 작성가능한 기능을 가지고 있다
파일 읽기
<fstream> 에 정의 되어있는 ifstream 클래스는 Input File Stream으로
파일에 데이터를 프로그램으로 입력해주는 기능을 가진다
파일을 읽고 쓰는 법은 다양하다
나중에 더 자세히 나오니 이부분은 일단 어떻게 돌아가는지 로직만 이해하면 될거같다
*스트림 나중에 공부
'C++ > [책] C++ 기초 플러스' 카테고리의 다른 글
[ 413p ~ 442p ] 함수의 매개변수, 재귀호출 (0) | 2021.07.15 |
---|---|
[ 373p ~ 412p ] 함수, 매개변수 (0) | 2021.07.09 |
[ 281p ~ 327p ] EOF, 2차원배열, If, 논리표현식 (0) | 2021.07.07 |
[ 254p ~ 280p ] 복합구문&콤마연산자, 관계표현식, tpyedef(define&using), 문자열 비교, while, do while, Range based for loop (0) | 2021.07.06 |
[ 220p ~ 253p ] stl vector & stl array, 표현식, for, 증가&감소 연산자, 부수효과&시퀀스 포인트, 접두어 접미어 방식 (0) | 2021.07.03 |