fscanf 질문있습니다. ^^

질문 제목 : 메인문내에서, 혹은 전역변수로

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를 활용하는 방법입니다. 함수의 매개변수를 어떻게 받아야 하는가?

댓글 0

아직 댓글이 없습니다.

C언어 다른 글

목록