07.08

신승빈·2022년 7월 16일
1

KGCA 수업

목록 보기
4/128

File IO

fclose()를 수행해야 파일에 데이터가 저장된다.
파일포인터 - 커서의 위치

버퍼 크기

환경과 상황에 따라 버퍼 크기별로 IO성능이 다르다.
너무 작으면 오버헤드 발생.
너무 크면 로딩 시간 증가.
테스트 후 최적의 크기 결정 필요.

참고 : Visual Studio


속성에서 디렉토리 변경을 통해 출력 파일을 정리해 놓을 수 있다.

int main(int argc, char* argv[])

argc

실행 파일에 포함된 인자의 개수

argv

실행 파일에 포함된 문자열

명령 인수 수정을 통해 디버깅에서도 인자를 넘길 수 있음.

POSIX

이식 가능 운영 체제 인터페이스
서로 다른 UNIX의 공통 API를 정리하여 이식성 높은 프로그램 작성 가능.

싱글바이트, 멀티바이트, 유니코드

싱글바이트

0x00 ~ 0x7F범위를 통해 유럽 문자 집합 정의.

멀티바이트

1바이트와 2바이트 문자로 구성.
멀티 바이트 문자열은 싱글 바이트와 더블 바이트 문자를 혼합하여 포함할 수 있음.
영문, 숫자 1바이트, 그외 2바이트.

유니코드

UTF에 따라 문자의 크기가 다름.

profile
이상을 길잡이 삼아 로망을 추구합니다.

0개의 댓글