fwrite 함수

size_t fwrite ( const void * base, size_t size, size_t count, FILE * fp); 파일 스트림에 데이터를 쓰는 함수

입력 매개 변수 리스트

base 기록할 데이터가 있는 주소

size 기록할 데이터 하나의 크기

count 기록할 데이터 개수

fp 출력 파일 스트림

반환 값

성공하면 쓰기 요청한 count, count 보다 작은 값을 반환하면 에러

 

fwrie 함수는 메모리에 있는 내용을 그대로 파일에 덤프하는 것입니다. 따라서 메모장과 같은 텍스트 편집기로 확인하면 글자가 깨진 것처럼 보입니다. 메모장과 같은 프로그램으로 출력 파일을 열어서 확인하였을 때 글자가 깨졌다고 문제가 있는 것이 아닙니다.

사용 예

출력

새로 만들어진 output.txt 내용