이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
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 이전에 개발됨
