이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
fprintf
텍스트 파일에 데이터 쓰기
설명
fprintf(
은 fileID
,formatSpec
,A1,...,An
)formatSpec
을 배열 A1,...An
의 모든 요소에 열 순서로 적용하고 텍스트 파일에 데이터를 씁니다. fprintf
는 fopen
호출에 지정된 인코딩 체계를 사용합니다.
fprintf(
은 데이터 형식을 지정하고 결과를 화면에 표시합니다.formatSpec
,A1,...,An
)
예제
입력 인수
출력 인수
팁
읽기 함수
sscanf
와fscanf
에 대한 형식 지정자는 쓰기 함수sprintf
와fprintf
에 대한 형식과 다릅니다. 읽기 함수에서 정밀도 필드는 지원되지 않습니다. 너비 필드는 쓰기를 위한 최솟값은 지정하지만 읽기를 위한 최댓값은 지정하지 않습니다.유효하지 않은 형식 지정 연산자 또는 특수 문자를 지정할 경우,
fprintf
함수는 유효하지 않은 연산자 또는 문자 전까지의 텍스트는 출력하고 나머지는 버립니다.예:
formatSpec
이'value = %z'
인 경우,%z
는 형식 지정 연산자가 아니기 때문에fprintf
함수는'value ='
를 출력합니다.예:
formatSpec
이'character \x99999 = %s'
인 경우,\x99999
는 유효한 특수 문자가 아니기 때문에fprintf
함수는'character'
를 출력합니다.
참고 문헌
[1] Kernighan, B. W., and D. M. Ritchie, The C Programming Language, Second Edition, Prentice-Hall, Inc., 1988.
[2] ANSI specification X3.159-1989: “Programming Language C,” ANSI, 1430 Broadway, New York, NY 10018.
확장 기능
버전 내역
R2006a 이전에 개발됨