티스토리 뷰

Test/C

18.1 파일개방 -->파일로 쓰기

kiostory 2017. 8. 11. 11:48

#include <stdio.h>
#include <stdlib.h>
#include <string.h>


int main(void)
{

    char ch;

 FILE *fp, *ofp;


 fp=fopen("a.txt", "r");  //파일명과 사용할 권한
 ofp=fopen("b.txt", "w");    // 이미파일이 있으면 내용을 삭제하고 새로 만든다.주의

// w 대신 a를 쓰면 append !

 if(fp==NULL) exit(1);


    while(1)
    {
        ch=fgetc(fp);             // OS가 생성한 버퍼의 주소를 리턴

        if(ch==EOF) break;

        fputc(ch, ofp);    //b.txt 파일이 생성되는 시점
        printf("%c",ch);            //한자씩 출력 (current point 증가...)

    }

    fclose(fp);
    fclose(ofp);

 return 0;
}

'Test > C' 카테고리의 다른 글

strcat, strncat 함수  (0) 2017.08.28
문자열 상수는 연속된 주소공간에 저장되지 않는다?  (0) 2017.08.27
18.1 파일개방(계속)  (0) 2017.08.11
18.1 파일개방  (0) 2017.08.11
18.1 파일개방  (0) 2017.08.11
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/10   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함