#include "pip.h" #include "piiostream.h" using namespace PICoutManipulators; int main(int argc, char * argv[]) { { PIString s("0123456789"); piCout << s.mid(0, -1); // s = "0123456789" piCout << s.mid(0, 2); // s = "01" piCout << s.mid(3, -1); // s = "3456789" piCout << s.mid(3, 4); // s = "3456" piCout << s.mid(7, 1); // s = "7" piCout << s.mid(7, 4); // s = "789" piCout << s.mid(-1); // s = "" //! \endcode //! \~\sa \a left(), \a right() } //! \~\details //! \~\code PIString s("0123456789"); s.cutMid(1, 3); piCout << s; // s = "0456789" s.cutMid(0, 2); piCout << s; // s = "56789" s.cutMid(3, -1); piCout << s; // s = "567" s.cutMid(-1, -1); piCout << s; // s = "567" }