반응형
txt파일에 데이터 값을 넣어 그값을 순서대로 연산을 시켜보는 프로그램을 제작해 보겠습니다.
txt파일안에는 space단위로 분류한다는거 명심하세요!
들어가기에 앞서... Tip |
1. 사용되는 헤더 파일
헤더 |
설명 |
함수 |
studio.h |
표준 입출력 라이브러리 함수 정의 |
printf, scanf, fopen,getc 등 |
stdlib.h |
정수형의 범위를 나타내는 상수들을 정의 |
int atol, rand, malloc 등 |
fopen을 이용한 txt형식의 연산 프로그램 |
#include <stdio.h> #include <stdlib.h> main() { FILE *fp1; int ch; int d1,d2,d3,d4,d5,d6,d7,d8; int p1,p2,p3,p4; fp1 = fopen("data.txt","a+"); fscanf(fp1,"%d %d", &d1,&d2); fscanf(fp1,"%d %d", &d3,&d4); fscanf(fp1,"%d %d", &d5,&d6); fscanf(fp1,"%d %d", &d7,&d8); p1=d1+d2; p2=d3+d4; p3=d5+d6; p4=d7+d8; while(1) { ch=fgetc(fp1); if(ch==EOF) break; } fprintf(fp1,"%d\n%d\n%d\n%d\n",p1,p2,p3,p4); fclose(fp1); fp1 = fopen("../1202_1/result.txt","a+"); fprintf(fp1,"%d\n%d\n%d\n%d\n",p1,p2,p3,p4); fclose(fp1); return EXIT_SUCCESS; }
[연산 전 data.txt]
[실행 결과]
[연산 후 data.txt]
반응형
'IT STUDY > Language' 카테고리의 다른 글
[python] 파이참(PyCharm) 설치 및 설정 방법 (2) | 2020.04.14 |
---|---|
[C 응용] 고급스런 Bingo게임 만들기 (4) | 2013.08.20 |
[C 기초] fopen,fprintf,fclose를 이용한 txt에 data담기 (0) | 2013.08.20 |
[C 활용] 야구게임 만들기 (0) | 2013.08.20 |
[C 기초] 근의 공식을 이용한 이차방정식 구하기 (0) | 2013.08.20 |