다음을 통해 공유


char_traits::eof

파일 끝 (EOF) 문자를 반환합니다.

static int_type eof();

반환 값

EOF 문자입니다.

설명

파일의 끝을 나타내는 값 (예: EOF 또는 WEOF).

이 값은 유효한 일치 해야 하는 C++ 표준 상태 char_type 값입니다.Visual C++ 컴파일러는이 제약 조건 형식에 대 한 적용 char, 하지만 형식에 대 한 wchar_t.다음 예제에서는이 보여 줍니다.

예제

// char_traits_eof.cpp
// compile with: /EHsc
#include <string>
#include <iostream>

int main()
{
    using namespace std;

    char_traits<char>::char_type ch1 = 'x';
    char_traits<char>::int_type int1;
    int1 = char_traits<char>::to_int_type(ch1);
    cout << "char_type ch1 is '" << ch1 << "' and corresponds to int_type "
         << int1 << "." << endl << endl;

    char_traits<char>::int_type int2 = char_traits<char>::eof();
    cout << "The eof marker for char_traits<char> is: " << int2 << endl;

    char_traits<wchar_t>::int_type int3 = char_traits<wchar_t>::eof();
    cout << "The eof marker for char_traits<wchar_t> is: " << int3 << endl;
}
  
  

요구 사항

헤더: <string>

네임 스페이스: std

참고 항목

참조

char_traits Struct