fscanf 질문있습니다. ^^
핑크빛입술
2023.04.01
질문 제목 : 메인문내에서, 혹은 전역변수로
file* a, *aout;
이라고 파일 입출력 함수를 쓰기 위한 포인터 변수를 선언했다고 가정합니다.
메인문내에서 제가 작성한 함수(예를 들어 화면 출력 함수 display)를 호출해서,
display함수 내에서 fscanf를 해야 할 경우는 함수의 매개변수를 어떻게 받아야 하나요?
또 display함수는 재귀함수로 이루어져 있습니다.
예를 들어,
#include stdio.h
...
file *a, *aout;
void display( .... ? );
void main() {
...
a = fopen(exam_01.txt,r);
display( ... ?);
}
void display( .... ? ) {
aout = fopen(1.out,w);
void display( .... ? );
}
이처럼 함수내에서 aout을 작성해야 하는지, 아니면 메인함수 안에서 작성한 aout을 display함수에서 땡겨올 때
매개변수를 어떻게 작성해야 하는지 궁금합니다.
재귀함수내에서 fscanf를 활용하는 방법입니다. 함수의 매개변수를 어떻게 받아야 하는가?