메모

스트림(sream)

romance penguin 2017. 1. 12. 00:03
반응형

표준 스트림

파일구조체 포인터타입

항상 열려있는 스트림

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 변경



반응형