본문 바로가기
프로그래밍/c언어

c언어 파일 입출력

by -현's- 2012. 3. 28.
반응형

 

●파일 열기

ex)

FILE * fp;

fp = fopen("파일이름", "형식");

 

 

●파일 닫기

ex)

fclose(fp);

 

 

●입력할 파일은 실행하는 코드와 같은 폴더에 위치해야 한다. 보통 비주얼스튜디오에서 New 파일추가에서 텍스트 문서를 추가하면 된다.

 

 

●출력된 파일을 확인하려면 비주얼스튜디오 좌측 파일목록에서 우클릭->Add File to Project선택후 파일이름에 *를 입력하고 ok버튼을 누른다. 그 다음 출력된 파일을 선택하면 된다.

 

 

●문제

- 파일에서 숫자 2개를 입력받아서 첫번째 숫자에서 두번째 숫자까지의 구구단을 구해서 파일로 출력하는 프로그램을 만들어라.

 #include<stdio.h>

 void main(){

 FILE *in = fopen("input.txt", "r");

 FILE *out = fopen("out.txt","w");

 int i, j, a, b;

 fscanf(in,%d %d", &a, &b);

 for(i=a; i<=b; i++){

     for(j=1;j<=0; j++){

         fprintf(out, "%d *%d = %d", i, j, i*j);

    }

 }

 fclose(in);

 fclose(out);

 }

 

 

 

 

 

 

 

 

 

반응형

댓글