[질문] 씨언어를 배우고 로보마스터를 하는중입니다 printf와 sprintf, fprintf의 차이를 자세히 설명해주세요
조회수 0 | 2017.04.18 | 문서번호:
22529386
전체 답변:
[지식맨] 2017.04.18
printf는 화면에 출력할 때,
fprintf는 파일에 출력할 때,
sprintf는 문자배열에 출력할 때 사용합니다.
예시)
printf(\"%s\", str); ? ?// str의 내용을 화면에 출력
fprintf(fp, \"%s\", str); ?// str의 내용을 파일에 출력
sprintf(str, \"%c%d%s\", \'a\', 10, \"문자열\"); // \"a10문자열\"을 문자배열에 저장