git-svn-id: svn://db.shs.com.ru/libs@117 a8b55f48-bf90-11e4-a774-851b48703e85

This commit is contained in:
2016-08-16 13:15:29 +00:00
parent 91f4f74df4
commit 39d406d6aa
12 changed files with 204 additions and 56 deletions

View File

@@ -3,6 +3,7 @@
#include "piethernet.h"
#include "piiostring.h"
#include "pifile.h"
#include "pievaluator.h"
#include "cdtest.h"
using namespace CDUtils;
@@ -60,38 +61,54 @@ private:
#include "piscreen.h"
#include "piscreentiles.h"
PIScreen screen(false);
//PIScreen screen;
int main(int argc, char *argv[]) {
PIString s;
int i = 0;
piCout << i++ << "!" << s << "!";
piCout << i << "!" << s.trimmed() << "!";
piCout << i << "!" << s.trim() << "!";
s = "";
piCout << i++ << "!" << s << "!";
piCout << i << "!" << s.trimmed() << "!";
piCout << i << "!" << s.trim() << "!";
s = " ";
piCout << i++ << "!" << s << "!";
piCout << i << "!" << s.trimmed() << "!";
piCout << i << "!" << s.trim() << "!";
s = " ";
piCout << i++ << "!" << s << "!";
piCout << i << "!" << s.trimmed() << "!";
piCout << i << "!" << s.trim() << "!";
s = " s ";
piCout << i++ << "!" << s << "!";
piCout << i << "!" << s.trimmed() << "!";
piCout << i << "!" << s.trim() << "!";
s = "f s ";
piCout << i++ << "!" << s << "!";
piCout << i << "!" << s.trimmed() << "!";
piCout << i << "!" << s.trim() << "!";
s = " kjdfsnfv;kjsfd ";
piCout << i++ << "!" << s << "!";
piCout << i << "!" << s.trimmed() << "!";
piCout << i << "!" << s.trim() << "!";
s = "df a)))(a(ttt){a(b(c)})d)e( d dws ) sds(()fads(fdas()))fda))))fdasf((((jhvw";
piCout << s;
piCout << s.inBrackets('(', ')');
piCout << s.cutLeft(s.find('(')).takeRange('(', ')');
piCout << s;
piCout << "exit";
s = "test";
PIByteArray ba = s.toByteArray();
piCout << PIString(ba);
piCout << PIString(ba.convertToBase64());
piCout << PIString(ba.convertFromBase64());
s = "dGVzdA==";
ba = s.toByteArray();
piCout << PIString(ba);
piCout << PIString(ba.convertFromBase64());
return 0;
// int i = 0;
// piCout << i++ << "!" << s << "!";
// piCout << i << "!" << s.trimmed() << "!";
// piCout << i << "!" << s.trim() << "!";
// s = "";
// piCout << i++ << "!" << s << "!";
// piCout << i << "!" << s.trimmed() << "!";
// piCout << i << "!" << s.trim() << "!";
// s = " ";
// piCout << i++ << "!" << s << "!";
// piCout << i << "!" << s.trimmed() << "!";
// piCout << i << "!" << s.trim() << "!";
// s = " ";
// piCout << i++ << "!" << s << "!";
// piCout << i << "!" << s.trimmed() << "!";
// piCout << i << "!" << s.trim() << "!";
// s = " s ";
// piCout << i++ << "!" << s << "!";
// piCout << i << "!" << s.trimmed() << "!";
// piCout << i << "!" << s.trim() << "!";
// s = "f s ";
// piCout << i++ << "!" << s << "!";
// piCout << i << "!" << s.trimmed() << "!";
// piCout << i << "!" << s.trim() << "!";
// s = " kjdfsnfv;kjsfd ";
// piCout << i++ << "!" << s << "!";
// piCout << i << "!" << s.trimmed() << "!";
// piCout << i << "!" << s.trim() << "!";
// return 0;
// PIEthernet eth;
// eth.send("127.0.0.1:16102", PIByteArray("data\n", 5));
// eth.send("127.0.0.1:26102", PIByteArray("data\n", 5));
@@ -140,9 +157,9 @@ int main(int argc, char *argv[]) {
//CDUtils::Core::instance()->test();
//return 0;
// piCout << "init";
//screen.rootTile()->addTile(new TilePICout());
screen.enableExitCapture('q');
//screen.start();
// screen.rootTile()->addTile(new TilePICout());
// screen.enableExitCapture('q');
// screen.start();
piCout << "start";
Core core;
core.load();
@@ -151,7 +168,7 @@ int main(int argc, char *argv[]) {
K.send();
//screen.waitForFinish();
// screen.waitForFinish();
return 0;
}