C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[10251] Re:각 함수들이 무슨특징이 있는거지요?? 그리구 차이점이 무엇인지... (아주 기초지만...)
임선규 [starlim] 953 읽음    2001-08-24 12:58
머 다 출력용함수인건 맞는데요..
printf는 표준출력용함수입니다.
문자열의 내용을 표준출력장치(화면이 되겠죠... )로 출력을 해줍니다.
fprintf는 스트림에 출력할때쓰는 함수입니다
사용법은 printf와 동일하지만 출력될 문자열 앞에 스트림(보통은 화일스트림)에 자료를 출력합니다.형식대로. 이때 스트림을 stdout->Standard Outputdevice로 해주시면 printf와 동일하게 됩니다.
write는 화일에 출력하는 함수입니다.
자세히는 저두 안써봐서 모르겠구요..
puts는 문자열 출력 표준함수입니다.
printf와의 차이점은 형식을 지정할수 없다는 것 정도겠죠?
puts는 한라인을 기본으로 출력합니다.
fwrite역시 스트림에 출력하는 함수입니다.
이역시 보통은 화일에 출력할때 많이 사용합니다.
화일스트림에 출력하는 함수들의 화일스트림부분에 stdout을 쓰시면 화면에 출력을 하게 됩니다.
이외에도 메모리에 출력하는 wsprintf등 여러가지가 있는데..
자세한건 help를 보시면 알수 있을겁니다..
간단한 기본서적만 보셔두 아실수 있는 내용일듯 싶네요..
그럼 도움이 되셨길..

김민우 님이 쓰신 글 :
: printf("printf\n");
: fprintf(stdout,"fprintf\n");
: write(0,"write\n\r",7);
: puts("puts");
: fwrite("fwrite\n\r",1,8,stdout);
:
:
: +결과+
:
: printf
: fprintf
: write
: puts
: fwrite
:
:
: 위의 5가지 함수들이 출력하는 결과를 보면 거의 비슷한데.. 머가 차이가 나는거지요???
: 그리구 각각 어떤 차이점이 있는지... 너무 궁금합니다...
: 꼭 갈켜주세요....
:

+ -

관련 글 리스트
10248 각 함수들이 무슨특징이 있는거지요?? 그리구 차이점이 무엇인지... (아주 기초지만...) 김민우 946 2001/08/24
10251     Re:각 함수들이 무슨특징이 있는거지요?? 그리구 차이점이 무엇인지... (아주 기초지만...) 임선규 953 2001/08/24
10256         감사함돠~~~ (냉무)... 김민우 851 2001/08/24
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.