diff options
| author | Mike Buland <eichlan@xagasoft.com> | 2012-09-10 20:27:39 +0000 |
|---|---|---|
| committer | Mike Buland <eichlan@xagasoft.com> | 2012-09-10 20:27:39 +0000 |
| commit | 46542b4d64565fcf46a4d92f63e1bcd4e4b9ccd8 (patch) | |
| tree | 7e6267ade384d860a7689355126e58f1f1c0b442 /src/tests | |
| parent | 17829dc5722c5811912dd7dc8806d79cf562893a (diff) | |
| download | libbu++-46542b4d64565fcf46a4d92f63e1bcd4e4b9ccd8.tar.gz libbu++-46542b4d64565fcf46a4d92f63e1bcd4e4b9ccd8.tar.bz2 libbu++-46542b4d64565fcf46a4d92f63e1bcd4e4b9ccd8.tar.xz libbu++-46542b4d64565fcf46a4d92f63e1bcd4e4b9ccd8.zip | |
Changed Fmt to use lower case by default and added more helpers.
Diffstat (limited to '')
| -rw-r--r-- | src/tests/print.cpp | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/src/tests/print.cpp b/src/tests/print.cpp index 0f9be6b..c6fe053 100644 --- a/src/tests/print.cpp +++ b/src/tests/print.cpp | |||
| @@ -1,16 +1,31 @@ | |||
| 1 | #include <bu/sio.h> | 1 | #include <bu/sio.h> |
| 2 | 2 | ||
| 3 | int upper() | ||
| 4 | { | ||
| 5 | static int iVal = 1; | ||
| 6 | return iVal++; | ||
| 7 | } | ||
| 8 | |||
| 3 | int main() | 9 | int main() |
| 4 | { | 10 | { |
| 5 | Bu::print("hello there %1!\n").arg("Bob"); | 11 | Bu::print("hello there %1!\n").arg("Bob"); |
| 6 | 12 | ||
| 7 | Bu::println("This is %1 crazy, like %2 times over!"). | 13 | Bu::println("This is %1 crazy, like %2 times over!"). |
| 8 | arg("totally").arg( 47.2 ); | 14 | arg("totally").arg( 47.2 ).end(); |
| 9 | Bu::println("This is unsubstituted?"); | 15 | Bu::println("This is unsubstituted?"); |
| 10 | 16 | ||
| 11 | Bu::serr << "This is error text." << Bu::serr.nl; | 17 | Bu::serr << "This is error text." << Bu::serr.nl; |
| 12 | Bu::println( Bu::serr, "This is also error text?"); | 18 | Bu::println( Bu::serr, "This is also error text?"); |
| 13 | 19 | ||
| 20 | Bu::println("This is %{1}000 - %{1}.").arg( 34, Bu::Fmt().width(10).fill('0') ); | ||
| 21 | |||
| 22 | Bu::String s = Bu::String("hello %1").arg("bob %1").end().toLower().arg("yo"); | ||
| 23 | |||
| 24 | Bu::println( s ); | ||
| 25 | Bu::println("Hello %%1"); | ||
| 26 | |||
| 27 | Bu::println("Nums: %1, %2, %3, %4, %5, %6").arg( upper() ).arg( upper() ).arg( upper() ).arg( upper() ).arg( upper() ).arg( upper() ); | ||
| 28 | |||
| 14 | return 0; | 29 | return 0; |
| 15 | } | 30 | } |
| 16 | 31 | ||
