파일 입출력을 하고있는대 쓰기랑 읽기를 같이 못하나요?
비내리던날
질문 제목 :파일 입출력을 하고있는대 쓰기랑 읽기를 같이 못하나요?파일입출력 읽기 쓰기 같이하는방법은 없나요?질문 내용 :
#include stdio.h
#include stdlib.h
int main(void)
{ char name[100]; // 품명
char user[100]; // 사용자
int no,price; // 넘버 가격
int inbound_shipping; // 입고
int outbound_shipping; // 출고
int days; // 사용날짜
int stock; // 재고
int num; // 추가실행 및 종료조건 char ch; file *fp;
fp=fopen(data2.txt,rt); if(fp == null)
{
return -1;
}
while(!feof(fp))
{
ch = getc(fp);
putchar(ch);
}
while(1)
{
printf(번호:);
scanf(%d,&no);
printf(품명:);
scanf(%s,&name);
printf(사용자:);
scanf(%s,&user);
printf(가격:);
scanf(%d,&price);
printf(입고:);
scanf(%d,&inbound_shipping);
printf(사용날짜:);
scanf(%d,&days);
printf(재고:);
scanf(%d,&stock);
printf(추가실행 0 종료 -1:);
scanf(%d,&num);
fprintf(fp, %5d %5s %5s %5d %5d %5d %5d \n,no,name,user,price,inbound_shipping,days,stock); if(num == -1)
break;
} fclose(fp);
system(pause); return 0;
}
제 소스인대입력과 출력을 같이하는 방법이 없나요?그리고 두번째로 궁금한점은
가끔가다 while(!feof(fp))이부분이 혼자 무한루프도는대 정말 미치겠네요 ㅠㅠ어떻게 해야하나요?
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2690627 | c 변수 선언후 변수값 저장안하고 출력 | 방방 | 2025-04-06 |
2690600 | 릴리즈 모드로 컴파일해서 다른 컴퓨터에서도 실행파일을 실행할수 있는 방법 알려주세요 (5) | 제나 | 2025-04-06 |
2690576 | bin파일 저장 | 다올 | 2025-04-06 |
2690547 | C언어 뒷부분이라 너무 어려워서요;; 프로그래밍 하나만 부탁드립니다 (4) | 그루터기 | 2025-04-05 |
2690517 | cygwin에서요.. (1) | 엘보어 | 2025-04-05 |
2690486 | 문자열과 문자형이요 ~ | 다스리 | 2025-04-05 |
2690344 | 일본어 주석 깨짐 문제 (3) | 연하얀 | 2025-04-04 |
2690314 | 암호문 만들기 -비제네르- | 이퓨리한나 | 2025-04-03 |
2690292 | 왕초보자의 질문!!!!!! 도와주세요 (1) | 하랑 | 2025-04-03 |
2690269 | 정올 문제 인데.. 흠 | 반월 | 2025-04-03 |
2690237 | sizeof에서 short형을 썻는데 왜 4byte가 나올까요? (1) | 바나나 | 2025-04-03 |
2690183 | 문자열과 포인트 비교 (2) | 미즈 | 2025-04-02 |
2690154 | a -48 ? | 희미한눈물 | 2025-04-02 |
2690094 | 테트리스 질문요. | 지후 | 2025-04-01 |
2690066 | 문자열비교!! (1) | 매디 | 2025-04-01 |
2689888 | 좀도와주세요;; ㅠㅠ | 사람 | 2025-03-30 |
2689856 | 메뉴 그리는 거 질문 | 나라빛 | 2025-03-30 |
2689831 | c언어 프로그램 추천 | 하연 | 2025-03-30 |
2689801 | c언어 time.h에서 작동이 중지되었습니다. | 하람 | 2025-03-30 |
2689772 | 2차원 배열의 배열명에 대해서.. | 옆집꼬마야 | 2025-03-29 |