2011-02-04 2 views
12

가능한 중복 :
What does the “c” mean in cout, cin, cerr and clog?cout - 그것이 무엇을 의미합니까?

누군가가 무엇의 약자인지 cout을 나에게 설명해 주시겠습니까?

+1

당신이 묻는 스탠드 'cout'은 무엇을 하는가? 왜 그것이'cout'으로 명명 되었는가? 어느 쪽이든, 구글은 이것을위한 더 좋은 장소입니다. – casablanca

+5

Freedom, Apple Pie 및 The American Way. 실제 사람들이 자신의 파서를 쓰기 때문에 입력 포맷에 대한 –

+1

사용 스트림은 다진 소고기 요리입니다. 따라서 입력 스트림은 원래'sin'라고하지만, BCPL에서 * 안정된 동형 분자 *이 충돌했다. 그래서 Stroustrup은 마지 못해 이름을 'cin'으로 바 꾸었습니다. 그래서 출력 포맷팅 스트림의 이름이 필요할 때, 그는 그것을 '큐 아웃 (cout)'이라고 부르기로 결정했다. 그 조커. – chrisaycock

답변

1

cout은 C++에서 standard output stream입니다.

그것으로, 당신은 << 연산자를 사용하여 문자열이나 숫자를 인쇄 할 수 있습니다

#include <iostream.h> 

int main(int, char **) { 
    cout << "Hello world" << endl; 
    return 0; 
} 
+0

그것이 무엇을 의미하는지와 다릅니다. 비얀 스트로브 스트 룹에 따르면 – CodeLurker

19

은 "c"를 콘솔을 의미합니다. 기본적으로 대부분의 시스템이 일반적으로 리디렉션 할 수 있지만 자신의 표준 출력은, 문자 메시지가 표시됩니다 콘솔로 설정해야합니다. character을 나타낼 수도 있습니다.

은 "아웃"출력

은 따라서 나는 짐작 것이다

+2

다음 "c"를 "문자"의 약자 - http://www2.research.att.com/~bs/bs_faq2.html#cout –

+0

마이클 @, 펀치 나중에 이길 : P – Elpezmuerto

+1

비얀 말한다 ""c "는 iostream이 값을 바이트 (문자) 표현으로 매핑하기 때문에"문자 "를 나타냅니다." 내 방어에 –

-3

"콘솔 출력"또는 "문자 출력"...

채널 출력이

+0

, 나는이 책 (Josuttis에)는 그 책 밖으로 "표준 출력 채널" – Jimmy

+0

투사로를 법원을 말한다. cout은 콘솔 또는 문자 출력을 나타내며 기본적으로 표준 출력으로 지정됩니다. – ybakos