다시 한번 질문이요 ㅠ
한국드립
2023.04.01
질문 제목 : 파일 입출력 입니다.파일을 역순으로 복사하는 함수입니다.
그런데 엔터를 인식 몬하고 이상하게 출력이 됩니다.
예로 들면
123
421
rdr
fgd
내용이 잇는 파일을 이 함수로 돌리면
dgf**rdr**124**321
이런 식으로 나오는데 완전하게 못만들까요?
질문 내용 :
void revers_opt(file*ifp,file*ofp){
int start;
char ch;
start = ftell(ifp);
fseek(ifp , -1 , seek_end );
while(start!=ftell(ifp))
{
ch = fgetc(ifp);
fputc( ch , ofp ) ;
fseek(ifp , -2 , seek_cur );
}
ch = fgetc(ifp);
fputc( ch , ofp ) ;
}
cr이나 lf에대해서 가리쳐 주시던데 대충 무슨 말인지 이해는 햇으나 도저히 고치지를 못하겠어요 도와주세요 ㅠ
위에꺼 소스 말고 더 좋은게 있다면 그거라도 ㅠ
-
핀아
#include stdio.h
int main()
{
FILE *fp;
char buff[256]={0,};
char buff2[256]={0,};
int pos=0;
int dum=0;
fp=fopen(\exam.txt\