Thursday, October 6, 2016

Atol , atol l , wtol , wtol l , atol






+

atol, _atol_l, _wtol, _wtol_l Ogni funzione restituisce il valore a lungo prodotto da interpretare i caratteri di input come un numero. Il valore di ritorno è 0L per atol se l'ingresso non può essere convertito in un valore di quel tipo. Nel caso di troppo pieno con grandi valori interi positivi, Atol torna LONG_MAX; nel caso di troppo pieno con i grandi valori interi negativi, LONG_MIN viene restituito. In tutti i casi out-of-range, errno è impostato su ERANGE. Se il parametro passato è NULL. il gestore parametro non valido viene richiamato, come descritto nel Parametro di convalida. Se l'esecuzione è permesso di continuare, queste funzioni impostate errno a EINVAL e restituire 0. Queste funzioni convertono una stringa di caratteri in un valore intero lungo (atol). La stringa di input è una sequenza di caratteri che possono essere interpretate come valore numerico del tipo specificato. La funzione si interrompe la lettura della stringa di input al primo carattere che non può riconoscere come parte di un numero. Questo personaggio può essere il carattere NULL ( '\ 0' o L '\ 0') che chiude la stringa. L'argomento str alla atol ha la seguente forma: Uno spazio bianco è costituito da spazio o una tabulazione caratteri, che vengono ignorati; segno o è più (+) o meno (-); e le cifre sono una o più cifre. _wtol è identica a Atol la differenza che accetta una stringa di caratteri di larghezza. Le versioni di queste funzioni con il suffisso _L sono identici tranne che usano il parametro locale passata al posto del locale corrente. Per ulteriori informazioni, vedere Locale. Generic-Text Mapping di routine




No comments:

Post a Comment