스트림을 통한 파일 수정에 질문입니다.
개힘
2023.04.01
질문 제목 : c언어 파일일수정에 대한 질문입니다.바이너리를 수정하는법을 모르겠습니다.질문 내용 : 질문 1. 스트림에 대해 공부하다가 파일을 불러들여 수정하려고(바이너리를 고치고 싶습니다)
아래 소스는 abc가 들어있는 test.txt파일을 읽어
a와b를 출력하고 c에는 b를 넣으려고 했는데
뭐가 문제인지 c가 수정이 안됩니다..
어떻게 하면 수정이 가능한가요?,,
질문 2. fwrite로 수정을 하니 되던데 fwrite(s,1,1,fp)같이 스트림에 기록을 하는데 문자열이라서
원하는 바이너리로 수정을 못하겠습니다. fwite 혹은 다른 방법으로 원하는대로 수정할 수 있나요?#include stdio.h
#include stdlib.h
void main(){
int bi,i;
file *fp;
char *filename=test.txt;
fp = fopen(test.txt,r+);
if(fp==null){
printf(file not search\n);
exit(1);
}
printf(file search complite\n);
bi = fgetc(fp);
printf(%d\n, bi);
bi = fgetc(fp);
printf(%d\n, bi);
i=99;
fputc(i,fp);
fclose(fp);
}
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2693328 | C언어를이용해서 .txt파일 외에 다른 확장자 파일 삭제가 가능한지.. (2) | 대나무 | 2025-05-01 |
2693299 | 파일입출력 바이너리파일 | 독특한 | 2025-04-30 |
2693273 | 오류 (1) | 귀1여운렩 | 2025-04-30 |
2693080 | visual studio 2008 express edition 등록키 말인데요 | 얀별 | 2025-04-28 |
2693053 | 배열, 구조체 관련 프로그래밍 질문드립니다. | 싸리 | 2025-04-28 |
2693025 | 프로그램을 짜봤는데요 ㅠㅠ | 상처입은마음 | 2025-04-28 |
2693001 | 워닝문제, 세그멘트결함문제 (1) | 월식 | 2025-04-28 |
2692979 | 라인한줄 이랑.. 소스 설명좀 부탁드려요.. | 이루리 | 2025-04-27 |
2692947 | 이 문제좀 풀어 주세요..ㅜㅜ (1) | 소리 | 2025-04-27 |
2692889 | 함수의 구조체 인자로 받아서 그 인자로 데이터 넣기... | 한뎃집 | 2025-04-27 |
2692862 | 성적 출력 하는 프로그램인데요~!!!도움좀 주세욤.ㅠ | 두빛나래 | 2025-04-26 |
2692831 | if 문 간단해요 빨리좀 ㅠㅠ | 이플 | 2025-04-26 |
2692805 | 실행파일이 이상해요 | 푸헷 | 2025-04-26 |
2692750 | 퀵정렬 질문이요 . | 동생몬 | 2025-04-25 |
2692700 | 이 소스코드에 문제 있나요?? (2) | 초코초코해 | 2025-04-25 |
2692596 | 오류좀 잡아주세요 | 하나 | 2025-04-24 |
2692510 | 함수형 중에서.. (6) | 한란 | 2025-04-23 |
2692483 | C언어 함수, Header | 떠나간그놈 | 2025-04-23 |
2692451 | 이 문제좀 풀어주세요 ^^ | 게자리 | 2025-04-23 |
2692424 | 2차원배열 자료입력질문이요! (1) | 똘끼 | 2025-04-22 |