지금 C로 코드 작성 중인데
파일 입출력이에요..

처음에 입력을 c로만든 프로그램으로 작성하고 출력할 때엔 잘 보이는데
제가 임의로 만든 파일(doc)파일을 읽으려고 명령을 하면
이상한 숫자문자들이 출력 되네요..

for(i=0; i < 4; i++) {
                fscanf(file, "%10d %12s %10f\n", &std[i].std_num,
                        std[i].std_name, &std[i].std_grade);
                fprintf(stdout, "%10d %12s %10f\n", std[i].std_num,
                        std[i].std_name, std[i].std_grade);
        }

파일을 읽어와서 출력하는 부분의 코드에요..

ex) c로만든 test.doc파일
1. 김철수 15
2. 김영희 20

ex) word를 이용하여 만든 test.doc파일
1. 김철수 15
2. 김영희 20

이런 파일을 작성하고 저장하게 한 다음 읽을땐 잘 됩니다.

그러나 사용자가 임의로 똑같이 파일을 만들어 doc파일을 저장 한 후
읽기 기능만 사용하려고 하면 이상한 문자가 나옵니다.

해결 방법이 어떻게 되나요?..