NUMBER %ATOI%
Scopo: Consente di convertire un
valore stringa in un valore numerico.
Sintassi: | |||
%NUMBER% | %ATOI% | (%STRING% | valore) |
Descrizione: consente di convertire un valore
numerico espresso in formato stringa nel corrispettivo tipo %NUMBER%.
Il tentativo di convertire una stringa che rappresenta un numero con
virgola, genera un valore intero troncando, senza arrotondamenti,
la parte decimale
Valore restituito: valore numerico
Torna 0 in caso di errore generico.
Vedere anche: %ITOA%. Manipolazione dati / conversione / altro
Esempio:
%STRING%(n_int1, "123456")<br>
%STRING%(n_int2, "123456,333")<br>
%STRING%(n_int3, "123456,999")<br>
%WRITE%(%ITOA%(%ATOI%(n_int1)))<br>
%WRITE%(%ITOA%(%ATOI%(n_int2)))<br>
%WRITE%(%ITOA%(%ATOI%(n_int3)))
Program output:
123456
123456
123456