top of page
  • thebaleuncoding

대학생코딩학원 - C언어로 파일 내용을 고쳐볼까?

대학생코딩학원 더바른코딩학원입니다.

fputc

int fputc(int c, FILE * pFile);

문자 하나를 파일에 쓰는 함수입니다.

첫 번째 매개변수로는 파일에 쓸 문자를 넣어주고,

두 번째 매개변수로는 파일 포인터를 넘겨줍니다.

다음은 fputc를 사용하여 text.txt 파일을 만드는 프로그램입니다.


#include <stdio.h>  
int main(void)
{
FILE* pFile =fopen("text.txt","w");

fputc('A', pFile);
fputc('l', pFile);
fputc('b', pFile);
fputc('e', pFile);
fputc('r', pFile);
fputc('t', pFile);
fputc(' ', pFile);
fputc('E', pFile);
fputc('i', pFile);
fputc('n', pFile);
fputc('s', pFile);
fputc('t', pFile);
fputc('e', pFile);
fputc('i', pFile);
fputc('n', pFile);

fputs("\nAnyone who hed never made a mistake hed never tried anything new.\n", pFile);
fclose(pFile);
return0;
}


FILE* pFile = fopen("text.txt", "w");


파일 포인터는 pFile이고, 파일명은 "text.txt"입니다.

그리고 이 파일에 쓰기를 한다는 의미로 w를 써주었습니다.



fputc('A', pFile);
fputc('l', pFile);
fputc('b', pFile);
fputc('e', pFile);
fputc('r', pFile);
fputc('t', pFile);
fputc(' ', pFile);
fputc('E', pFile);
fputc('i', pFile);
fputc('n', pFile);
fputc('s', pFile);
fputc('t', pFile);
fputc('e', pFile);
fputc('i', pFile);
fputc('n', pFile);

위의 코드는 fputc를 사용하여

pFile에 한 글자씩 파일에 작성하는 코드입니다.



fputs("\nAnyone who hed never made a mistake hed never tried anything new.\n", pFile);

위의 코드는 fputs를 사용하여

pFile에 문자열을 작성하는 코드입니다.


#fputc #fwrite #fgetc

#C언어로파일내용을고쳐볼까?에 대해 더 알아보고 싶나요?

아래 링크로 이동하세요.

더 많은 내용 보기

조회수 3회댓글 0개

최근 게시물

전체 보기
bottom of page