table of contents
        
      
      
    | 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 |