/*********************************************
asd.txt에 미리 저장되어 있는 두수를 읽어와서
다시 result.txt파일에 두수곱한 값을 저장하는
기본적인 파일 입출력 프로그램
asd.txt에는 10 과 20 이라는 숫자가 입력이되어
저장이 되어 있음..
10과 20말고 다른 수를 넣어도 무방..
단 두수가 입력이되어서 저장이 되어 있어야 함.
fopen과 fclose는 구조체로써
fopen으로 열면
fclose로 닫아 주어야된다.
**********************************************/
#include <stdio.h>
void main()
{
FILE *fin, *fout; //*fin(미리저장되어있는 파일의 포인터) *fout(곱값을 저장할 파일의 포인터)
int weight, height; //weight(첫번째 수 의 변수) height(두번째 수 의 변수)
int area; //곱셈연산 변수
fin=fopen("asd.txt","r"); //미리 저장되어 있는 파일
fout=fopen("result.txt","w"); //곱한값이 저장될 파일
fscanf(fin, "%d", &weight); //미리 저장되어있는 10의 수를 불러온다.
fscanf(fin, "%d", &height); //미리 저장되어있는 20의 수를 불러온다.
area= weight * height; //10 곱하기 20 의 연산을 수행
fprintf(fout, "%d", area); //10곱하기 20의 연산 수행값을 파일에 출력한다
fclose(fin); //fin을 닫아준다
fclose(fout); //fout을 닫아준다
}
'C/C++ > C' 카테고리의 다른 글
스텍이란? (0) | 2010.02.09 |
---|---|
[C] printf와 fprintf를 사용한 예제!!! (0) | 2009.07.23 |
[C언어] 비트단위연산자 (0) | 2009.07.21 |
C소스 (0) | 2009.06.16 |
C프로그램 (0) | 2009.06.15 |
댓글