// // BinaryReaderWriter.cpp // // This sample demonstrates the BinaryWriter and BinaryReader classes. // // Copyright (c) 2004-2006, Applied Informatics Software Engineering GmbH. // and Contributors. // // SPDX-License-Identifier: BSL-1.0 // #include "Poco/BinaryWriter.h" #include "Poco/BinaryReader.h" #include #include using Poco::BinaryWriter; using Poco::BinaryReader; int main(int argc, char** argv) { std::stringstream str; BinaryWriter writer(str); writer << true << 'x' << 42 << 3.14159265 << "foo bar"; bool b; char c; int i; double d; std::string s; BinaryReader reader(str); reader >> b >> c >> i >> d >> s; std::cout << b << std::endl << c << std::endl << i << std::endl << d << std::endl << s << std::endl; return 0; }