// transcode.cpp // #include #include #include #include #include #include #include #include #include #include int main(int argc, const char* argv[]) { iconvert_adaptor ia(std::cin); oconvert_adaptor oa(std::cout); ia.imbue(std::locale(ia.getloc(), new base64codecvt())); while(ia) { oa << static_cast(ia.get()); oa.flush(); } // while return 0; } // main