- 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에 문자열을 작성하는 코드입니다.
#C언어로파일내용을고쳐볼까?에 대해 더 알아보고 싶나요?
아래 링크로 이동하세요.