Scroll to navigation

std::fpos::state(3) C++ Standard Libary std::fpos::state(3)

NAME

std::fpos::state - std::fpos::state

Synopsis


State state() const; (1)
void state( State st ); (2)


Manages the file position state.


1) Returns the value of the file position state
2) Replaces the file position state with the value of st.


For the specializations of std::fpos that are used in the standard library, State is
always std::mbstate_t

Parameters


st - new value for the state

Return value


1) the current value of the fpos state
2) (none)

Example

// Run this code


#include <iostream>
#include <sstream>
#include <cwchar>


int main()
{
std::istringstream s("test");
std::mbstate_t st = s.tellg().state();


if(std::mbsinit(&st))
std::cout << "The stream is in the initial shift state\n";
}

Output:


The stream is in the initial shift state

See also


conversion state information necessary to iterate multibyte character
mbstate_t strings
(class)

2022.07.31 http://cppreference.com