#include
int main(void) {
char file_name[] = "sample.txt";
FILE *fp = NULL;
errno_t err;
char name[100];
int price, stock;
int i;
for (i = 1; i printf("5개의 상품 정보를 입력하세요.\n");
printf("상품명 : ");
scanf("%s", &name);
printf("가격, 재고량 :");
scanf("%d %d", &price, &stock);
err = fopen_s(&fp, file_name, "w");
fprintf(fp, "상품명: %s\n", name);
fprintf(fp, "가격 : %d 재고량 : %d\n", price, stock);
i++;
}
return 0;
}
----
이게 코드입니다.
실행에는 문제가없는데 2번째 반복에 입력을 끝내고 나면 오류가나옵니다 ㅠ 성님들 뭐가문제인가요ㅠㅠ
뭔 오류가 어떻게 나는지 기술해라
파일을 몇번 오픈하시려고
개인적으로 봤을땐, 열린 파일을 닫지 않고 또 여니 에러가 나는듯?
파일오픈은 반복하지말고 오픈했음 클로즈도 하자