Ex07-fscanf(), fprintf() - fscanf()함수를 통해 키보드로 부터 입력을 받아 fprintf()함수를 통해 파일에 출력하기

CODEDRAGON Development/C, C++

반응형

   

fscanf()함수를 통해 키보드로 부터 입력을 받아 fprintf()함수를 통해 파일에 출력하기

   

   

   

소스코드

   

#include <stdio.h>

int main(void){
        FILE* stream;
        char name[20];
        int  kor, eng, total;

    printf("
이름 입력 > ");
    fflush(stdout);
        fscanf(stdin,"%s",name);                                //
키보드로부터 데이터를 입력

        printf("
국어 점수 입력 and 영어 점수 입력 > ");
        fflush(stdout);
        fscanf(stdin,"%d %d",&kor, &eng);               //
키보드로부터 데이터를 입력
        total = kor + eng;

        stream = fopen("data4.txt","w");
        fprintf(stream,"%s %d %d %d \n", name, kor, eng, total);   // data4.txt
출력
//      fprintf(stdout,"%s %d %d %d \n", name, kor, eng, total); //
모니터에 출력

        fclose(stream);

        return 0;
}


   

   

출력결과

   

   

   

data4.txt에 출력 및 모니터에 출력하기

 

반응형