코딩테스트 Intro/C
[C언어] 출력 스트림, 입력 스트림, fflush
아기사우르스
2023. 4. 13. 11:36
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