Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site











SourceForge.net Logo

Format

 

Formatting Strings

 

Format("%d, %s", 123, "TEXT") = 123, TEXT

Format("%2:s, %1:d", 123, "TEXT") = TEXT, 123

Format("%010d", 123) = 0000000123

Format("%0*d", 11, 123) = 00000000123

Format("|%20<d|", 123) = |123                 |

Format("|%20>d|", 123) = |                 123|

Format("|%20=d|", 123) = |        123         |

Format("%d`pt", 123) = 123pt

Format("%[empty]~d, %[empty]~d", 123, Null) = 123, empty

Format("%`", 123) = 123

Format("%c", 65) = A

Format("%d", 123) = 123

Format("%i", 123) = 123

Format("%o", 123) = 173

Format("%x", 123) = 7b

Format("%X", 123) = 7B

Format("%e", 1.23) = 1.230000e+000

Format("%E", 1.23) = 1.230000E+000

Format("%f", 1.23) = 1.230000

Format("%g", 1.23) = 1.23

Format("%G", 1.23) = 1.23

Format("%n", 1.23) = 1.23

Format("%n", 1.23) = 1.23

Format("%ne", 1.23) = 1.23

Format("%nf", 1.23e30) = 1230000000000000000000000000000

Format("%nl", 1.23) = 1,23

Format("%v", 1.23) = 1.23

Format("%ve", 1.23) = 1.23

Format("%vf", 1.23e30) = 1230000000000000000000000000000

Format("%vl", 1.23) = 1,23

Format("%[1:one;2:two;3:three;another]s", 2) = two

Format("%[1:one;2:two;3:three;another]s", 20) = another

Format("%[3%1:one;2:two;3:three;another]s", 20) = two

Format("%month", 6) = june

Format("%Month", 6) = June

Format("%MONTH", 6) = JUNE

Format("%mon", 6) = jun

Format("%Mon", 6) = Jun

Format("%MON", 6) = JUN

Format("%day", 6) = saturday

Format("%Day", 6) = Saturday

Format("%DAY", 6) = SATURDAY

Format("%dy", 6) = sa

Format("%Dy", 6) = Sa

Format("%DY", 6) = SA

Format("%tw", 0) = 12

Format("%tw", 5) = 5

Format("%tw", 15) = 3

Format("%0tw", 15) = 03

Format("%a", 1) = a

Format("%a", 123) = es

Format("%A", 1) = A

Format("%A", 123) = ES

Format("%r", 8) = viii

Format("%R", 1231) = MCCXXXI

Format("%`", GetSysDate()) = 12/28/2006

Format("%`", GetSysTime()) = 12/28/2006 18:11:41

Format("%`", "text") = text

Format("%`", GetSysDate()) = 28.12.2006

 

 

 

 

Format.cpp

 

#include <Core/Core.h>

 

using namespace Upp;

 

CONSOLE_APP_MAIN

{

    SetLanguage(LNG_ENGLISH);

 

    DUMP(Format("%d, %s", 123, "TEXT"));

    DUMP(Format("%2:s, %1:d", 123, "TEXT"));

    DUMP(Format("%010d", 123));

    DUMP(Format("%0*d", 11, 123));

    DUMP(Format("|%20<d|", 123));

    DUMP(Format("|%20>d|", 123));

    DUMP(Format("|%20=d|", 123));

    DUMP(Format("%d`pt", 123));

    DUMP(Format("%[empty]~d, %[empty]~d", 123, Null));

 

    DUMP(Format("%`", 123));

 

    DUMP(Format("%c", 65));

    DUMP(Format("%d", 123));

    DUMP(Format("%i", 123));

    DUMP(Format("%o", 123));

    DUMP(Format("%x", 123));

    DUMP(Format("%X", 123));

 

    DUMP(Format("%e", 1234567.89));

    DUMP(Format("%E", 1234567.89));

    DUMP(Format("%f", 1234567.89));

    DUMP(Format("%g", 1234567.89));

    DUMP(Format("%G", 1234567.89));

 

    DUMP(Format("%n", 1234567.89));

    DUMP(Format("%,n", 1234567.89));

    DUMP(Format("%+n", 1234567.89));

    DUMP(Format("%+n", -1234567.89));

    DUMP(Format("%2,n", 123.456));

    DUMP(Format("%2,n", 123));

    DUMP(Format("%2!,n", 123));

    DUMP(Format("%ne", 1234567.89));

    DUMP(Format("%nf", 1234567.89e30));

    DUMP(Format("%nl", 1234567.89));

    DUMP(Format("%@nl", 1234567.89));

    DUMP(Format("%@,nl", 1234567.89));

    DUMP(Format("%v", 1234567.89));

    DUMP(Format("%ve", 1234567.89));

    DUMP(Format("%vf", 1234567.89e30));

    DUMP(Format("%vl", 1234567.89));

 

    DUMP(Format("%[1:one;2:two;3:three;another]s", 2));

    DUMP(Format("%[1:one;2:two;3:three;another]s", 20));

    DUMP(Format("%[3%1:one;2:two;3:three;another]s", 20));

 

    DUMP(Format("%month", 6));

    DUMP(Format(LNG_('C','S','C','Z'), "%month", 6));

    DUMP(Format("%Month", 6));

    DUMP(Format("%MONTH", 6));

    DUMP(Format("%mon", 6));

    DUMP(Format("%Mon", 6));

    DUMP(Format("%MON", 6));

    DUMP(Format("%day", 6));

    DUMP(Format("%Day", 6));

    DUMP(Format("%DAY", 6));

    DUMP(Format("%dy", 6));

    DUMP(Format("%Dy", 6));

    DUMP(Format("%DY", 6));

    DUMP(Format("%tw", 0));

    DUMP(Format("%tw", 5));

    DUMP(Format("%tw", 15));

    DUMP(Format("%0tw", 15));

 

    DUMP(Format("%a", 1));

    DUMP(Format("%a", 123));

    DUMP(Format("%A", 1));

    DUMP(Format("%A", 123));

    DUMP(Format("%r", 8));

    DUMP(Format("%R", 1231));

 

    DUMP(Format("%`", GetSysDate()));

    DUMP(Format("%`", GetSysTime()));

    DUMP(Format("%`", "text"));

 

    SetLanguage("cs-cz");

    DUMP(Format("%`", GetSysDate()));

}

 

 

 

 

Do you want to contribute?