본문 바로가기
프로그래밍 언어/C,C++

C/C++ fprintf() 스트림에 형식 문자열 쓰기

by pagehit 2021. 7. 4.
반응형
#include <stdio.h>
int fprintf(FILE *stream, const char *format-string, argument-list);

 

형식 문자열 format-string을 넘겨 받아, 출력 stream에 문자열을 쓴다. 이때 출력 문자열과 argument-list printf() 함수와 같은 형식이다.


매개변수

FILE *stream : 형식 문자열을 쓸 파일 포인터

const char *format-string : 형식 문자열

argument-list : 형식 문자열에 사용할 인자


반환값

함수 호출이 성공한 경우 쓰여진 문자의 개수가 출력, 에러가 발생한 경우 음수가 반환


코드 예시

#include <stdio.h>

int main(void)
{
    int i, j;
    FILE *stream = fopen("mydir/myfile", "w");
    
    for (i = 0; i < 10; i++)
    {
        fprintf(stream, "*");
    }
    fclose(stream);
}
반응형

댓글