Creazione stringa formattata.
Sintassi |
string string::format(int64 value, const string &in options="", uint width=0) string string::format(uint64 value, const string &in options="", uint width=0) string string::format(double value, const string &in options="", uint width=0) |
||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
value |
Valore da formattare |
||||||||||||||||||
options |
Opzioni di formattazione (opzionali). Le opzioni disponibili sono:
Nota (#1): opzione applicabile solo con valore tipo double. |
||||||||||||||||||
width |
Numero di cifre per il valore (opzionale; 0=automatico) |
||||||||||||||||||
Risultato |
Rende la stringa formattata |
Esempio di utilizzo:
string value1 = string::format(1000); /* value1 contiene "1000" */ string value2 = string::format(6.28); /* value1 contiene "6.28" */ string value3 = string::format(1000, "0h"); /* value3 contiene "3e8" */ string value4 = string::format(1000, "0h", 8); /* value4 contiene "000003e8" */ |