doc stream
This commit is contained in:
37
main.cpp
37
main.cpp
@@ -1,32 +1,23 @@
|
||||
#include "pip.h"
|
||||
#include "piiostream.h"
|
||||
#include "pibytearray.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()
|
||||
float a_read[10], a_write[10];
|
||||
for (int i = 0; i < 10; ++i) {
|
||||
a_read [i] = 0.f;
|
||||
a_write[i] = i / 10.f;
|
||||
}
|
||||
|
||||
//! \~\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"
|
||||
PIByteArray data;
|
||||
data << PIMemoryBlock(a_write, 10 * sizeof(float));
|
||||
|
||||
piCout << data.toHex();
|
||||
|
||||
data >> PIMemoryBlock(a_read, 10 * sizeof(float));
|
||||
for (int i = 0; i < 10; ++i)
|
||||
piCout << a_read[i];
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user