
어떤 간단한 문제가 있는데요..
파일입출력을 하는데 출력은 잘되는데(fprintf)
파일 입력이 잘안되는데 혹시 한번만 봐주실수있을까요..?
소스의 일부입니다.
-----------------------------------------------------
#include <stdio.h>
int main(void)
{
int lm=0, sm=0;
char op;
int smn, pr;
int p;
FILE *lfp = fopen("통장잔고.txt", "w+");
FILE *sfp = fopen("적립금.txt", "w+");
fscanf(lfp, "%d", &lm);
fscanf(sfp, "%d", &sm);
printf("[ 적립금 프로그램 ]\n\n");
printf("... 현재 통장잔고 : %d원, 적립금 : %d원\n\n", lm, sm);
-----------------------------------------------------
각 텍스트파일 통장잔고와 적립금이 있는데요
통장잔고에는 100000이라는 수 적립금에는 5000 이 들어있는데..
지금 이 소스를 실행시키면 파일입력이 안되고 처음 lm과 sm의 초기값=0 이 나옵니다..
그리고 소스를 실행시킨후 텍스트파일을 열어보면 100000과 5000은 없어지고 빈파일로.. 됩니다.
FILE *lfp = fopen("통장잔고.txt", "r+");
FILE *sfp = fopen("적립금.txt", "r+");
+의 의미를 잘 모릅니다만, 읽어오는 것이니 r로 하셔야 될겁니다.