파일입출력에 관한 질문입니다
철죽
2025.03.03
질문 제목 :
파일 입출력시 입력된정보중 원하는 정보만 골라서삭제하는방법
파일입출력시 원하는정보를 삭제하려면 처음부터 다시 덮어써야한다고 들었습니다
덮어쓰는 형식이 어떻게되나요?
질문 내용 :
파일입출력시 입력된 정보를처음부터 덮어쓰는 방식을 알고싶습니다.
기본 예시가되는 코드좀 보여주실수 있습니까?
-
상1큼한렩 2025-03-03
질문수정할께요..
struct record{
\tchar name[100][15+1];\t\t//책제목-100개
\tchar writer[100][15+1];\t\t//책저자-100개
}rec;
이렇게 배열을써서 수정하는데 쉽게 하였는데요
파일로 저장이되긴하는데 프로그램을 다시켰을때 저장된정보가없다고 나옵니다 어떻게해야하나요? -
달님 2025-03-03
예를 들어서 abc.txt에서 1부터 9까지 써 있는데, 3을 삭제하고 싶은 상황입니다.
이제 fopen으로 abc.txt를 rt 모드로 열어서 전부 읽습니다. 그리고 fclose로 파일을 닫습니다.
다시 fopen으로 abc.txt를 wt 모드로 열게 됩니다.
abc.txt에 1부터 9까지 3을 제외하고 써줍니다. 그리고 fclose로 파일을 닫습니다.
이렇게 하는 것을 덮어 쓴다고 말합니다.
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2698749 | 프로그램 짜던 도중 패닉입니다...ㅜ | 파랑 | 2025-06-19 |
2698719 | 조건부컴파일 질문입니다.~ (2) | 큐트 | 2025-06-19 |
2698693 | 재귀 함수 에러 | 바닐라 | 2025-06-19 |
2698673 | 고민이있는데 들어좀주세요!! (1) | 초코맛캔디 | 2025-06-19 |
2698644 | 1부터 n까지의 합을 구하는데 엄청긴숫자의 합을 구할때는 어떻게 해야하나요? (4) | 슬우 | 2025-06-18 |
2698616 | 다른 함수로 안넘어갑니다..;;; | 도1도캣 | 2025-06-18 |
2698587 | 배열하다 막혀서... (3) | WhiteCat | 2025-06-18 |
2698559 | 문자열을 비우는방법 (2) | 하늘 | 2025-06-18 |
2698528 | 착하고 친절한 선생씌구해염~ㅋㅋ (4) | 옆집언니야 | 2025-06-17 |
2698502 | 자료구조 큐 | 캔서 | 2025-06-17 |
2698477 | 실행화면 배경문의요 | 선아 | 2025-06-17 |
2698430 | 변수의 값이 저장이 않되네요;; (4) | 피네 | 2025-06-16 |
2698404 | C#을 배울려고 하는데 C나 C++을 알아야 하나요 ?? (1) | 신당 | 2025-06-16 |
2698342 | 프로그램 질문점녀 (4) | 데빌의눈물 | 2025-06-16 |
2698318 | 파일 입출력 질문입니다~ (2) | 꽃 | 2025-06-15 |
2698291 | 문자 출력 함수 : putchar, fputc에 관하여. | 으뜸 | 2025-06-15 |
2698261 | 씨언어 (1) | 마리 | 2025-06-15 |
2698212 | 구조체, 포인터가 같이 들어간 프로그램 소스코드 있으신분? (4) | 그림자 | 2025-06-14 |
2698184 | 간단한 C언어 인데 .. | 붕붕 | 2025-06-14 |
2698120 | -연산자 가 먼지 좀 알려주세요 (1) | 낮선검객 | 2025-06-14 |