fprintf 함수의 용도는 무엇입니까?
1. 함수 선언
int fprintf (FILE* 스트림, const char*format, [인수])
2. >스트림--스트림을 식별하는 FILE 개체에 대한 포인터입니다.
형식-- 스트림 스트림에 기록될 텍스트가 포함된 C 문자열입니다. 여기에는 후속 추가 매개변수에 지정된 값으로 대체되고 필요에 따라 형식이 지정될 수 있는 포함된 형식 태그가 포함될 수 있습니다.
형식 태그 속성은 %[flags][width][.precision][length]specifier입니다.
[argument]: 추가 매개변수 목록
3. 함수
fprintf() 함수는 지정된 형식(format)에 따라 출력 스트림(stream)에 데이터(인수)를 씁니다.
4. 함수 설명
fprintf()는 매개변수 형식 문자열에 따라 데이터를 변환하고 형식을 지정한 다음 문자열이 나올 때까지 매개변수 스트림에 의해 지정된 파일에 결과를 출력합니다. 끝까지('\0')까지 나타납니다.
프로그램 예:
#include
int main(void)
{
FILE *in,*out;
in = fopen("\\AUTOEXEC.BAT", "rt");
if(in == NULL) { fprintf(in, " 입력 파일을 열 수 없습니다.\n");
return 1; }
out = fopen("\\AUTOEXEC.BAT", "wt");
if(out == NULL) {
fprintf(out, "출력 파일을 열 수 없습니다.\n");
return 1;
}
while(!feof(in))
fputc(fgetc(in), out);
fclose(in);
fclose(out);
0을 반환;
}