[C언어] 출력 스트림, 입력 스트림, fflush
2023. 4. 13. 11:36ㆍ코딩테스트 Intro/C
728x90
[출력 스트림의 생성]
wt 쓰기 위해서 출력 스트림의 의미가 담겨 있다.
FILE *fp = fopen("data.txt", "wt");
"파일 data.txt와 스트림을 형성하되 wt 모드로 스트림을 형성해라!"
출력 스트림의 형성 결과
#include <stdio.h>
int main(void) {
FILE * fp = fopen(...);
}
포인터 변수 fp에 저장된 값이 data.txt의 스트림에 데이터를 전송하는 도구가 된다.
[입력 스트림의 생성]
FILE * fp = fopen("data.txt", "rt");
"파일 data.txt와 스트림을 형성하되 rt 모드로 스트림을 형성해라!"
입력 스트림의 형성 결과
#include <stdio.h>
int main(void) {
FILE * fp = fopen(...);
}
포인터 변수 fp에 저장된 값이 data.txt의 스트림으로부터 데이터를 수신하는 도구가 된다.
두 번째 인자를 뭘로하는지에 따라 출력스트림일지 입력스트림일지 정해진다.
w는 새롭게 쓴다는 의미가 담겨있다.
fclose는 생성된 스트림을 종료 시켜줘
[fclose 함수]
728x90
'코딩테스트 Intro > C' 카테고리의 다른 글
[C언어] 바이너리 파일 입출력 예제2 (0) | 2023.04.13 |
---|---|
[C언어] 파일 입출력 함수의 기본 (0) | 2023.04.13 |
[C언어] 파일 입출력 기초-정보 뽑아서 cmd 창에 띄우기 (0) | 2023.04.13 |
[C언어] file과 stream, 기본적인 파일의 입출력 (0) | 2023.04.13 |
[C언어] 파일 입출력 기초 (0) | 2023.04.12 |