fork(1) download
  1. #include <iostream>
  2. #include <locale>
  3.  
  4. class MyFacet : public std::ctype<char>
  5. {
  6. protected:
  7. char_type do_widen (char c) const {
  8. return 'X' ;
  9. }
  10. } ;
  11.  
  12.  
  13. int main() {
  14. std::cout.imbue ( std::locale ( std::cout.getloc() , new MyFacet ) ) ;
  15. std::cout << std::cout.widen('\n') ;
  16. std::cout << std::cout.widen('\n') ;
  17. std::cout << '\n' ;
  18. std::cout.flush();
  19. }
Success #stdin #stdout 0s 3432KB
stdin
Standard input is empty
stdout
X