std::fpos::state
From cppreference.com
State state() const;
|
(1) | |
void state(State st);
|
(2) | |
1) obtains the value of the file position state
2) changes the value of the file position state
For the specializations of std::fpos that are used in the standard library, State
is always std::mbstate_t
Contents |
[edit] Parameters
st | - | new value for the state |
[edit] Return value
1) the current value of the fpos state
2) none
[edit] Example
#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
[edit] See also
conversion state information necessary to iterate multibyte character strings (class) |