한땀한땀 정성들인 코딩
스트림(sream) 본문
반응형
표준 스트림
파일구조체 포인터타입
항상 열려있는 스트림
stdin
stdout
stderr //잘 안씀
int i;
scanf("%d",&i);
fscanf(stdin,"%d",&i);
char buf[30];
fgets(buf, 30, stdin);
gets(buf);
printf("%s",buf);
fprintf(stdout,"%s",buf);
fflush
scanf("%d",&i);
scanf("%c",&ch);
//두번 입력이 안됨
//buffer는 \n을 남겨둔다. c에는 \n이 들어감
//키보드입력 -> memory(buffer) -> scanf가 buffer안에 있는 값을 읽음
int fflush(FILE *stream); //버퍼를 비어줌
리다이렉션
표준 스트림 연결을 키보드에서 다른 장치(혹은 파일)로 봐꾸는 것
실행파일 > txt파일 stdout 변경
실행파일 2> txt파일 stderr 변경
반응형
'메모' 카테고리의 다른 글
저수준 파일입출력 함수 (0) | 2017.01.12 |
---|---|
파일 임의접근 (0) | 2017.01.12 |
바이너리파일 입출력 (0) | 2017.01.11 |
호출규약 (0) | 2017.01.11 |
스택프레임 : 복습 (0) | 2017.01.11 |