Abilitare JavaScript per vedere questo sito.

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:

Opzione

Significato

l

Valore giustificato a sinistra

0

Riempito con valori 0

+

Segno sempre presente

spazio

Segno sempre con spazio

h

Valore esadecimale minuscolo

H

Valore esadecimale maiuscolo

e

Valore con esponente minuscolo (#1)

E

Valore con esponente maiuscolo (#1)

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" */

 

 

 

  

Keyboard Navigation

F7 for caret browsing
Hold ALT and press letter

This Info: ALT+q
Page Header: ALT+h
Topic Header: ALT+t
Topic Body: ALT+b
Contents: ALT+c
Search: ALT+s
Exit Menu/Up: ESC