먼저 fprintf()함수는 파일에 데이터를 저장합니다. 그래서 함수의 첫 번째 전달값에는 데이터를 저장할 파일 포인터를 넣고, 두 번째 전달값에는 서식 지정자를 마지막 전달값에는 해당 서식 지정자에 매칭되는 값을 넣습니다. 이때 서식 지정자와 값은 개수를 맞춰야 합니다.
형식
fprintf(파일포인터, "서식지정자", 값);
다음으로 fscanf()함수는 파일에서 데이터를 읽어 옵니다. 함수의 첫 번째 전달값에는 데이터를 읽어 올 파일 포인터를, 두 번째 전달값에는 서식 지정자를, 마지막 전달값에는 읽어 온 데이터를 저장할 변수의 주소를 적습니다. 이때도 서식 지정자와 변수 주소의 개수는 맞춰야 합니다. 변수 주소는 scanf()함수를 사용할 때처럼 변수명 앞에 &을 붙이면 알 수 있습니다.
형식
fscanf(파일포인터, "서식지정자", &변수명);