Conversione dei dati
Questi routine convertono i dati da un modulo a un altro. In genere queste routine eseguono più velocemente delle conversioni che si possono scrivere. Ogni routine che inizia con un prefisso to viene implementata come funzione e come macro. Vedere Scelta tra le funzioni e le macro per informazioni sulla scelta di un'implementazione.
Routine di conversione dati
Routine |
Utilizzo |
Equivalente .NET Framework |
---|---|---|
Ricerca del valore assoluto di integer |
||
Convertire stringa in float |
||
Convertire stringa in int |
||
Convertire stringa in __int64 |
||
Convertire stringa in long |
||
Convertire double in una stringa di lunghezza specifica |
||
Convertire double in stringa con un numero specificato di cifre dopo il separatore decimale |
||
Convertire un numero double in una stringa; archiviare la stringa nel buffer |
||
_itoa, _i64toa, _ui64toa, _itow, _i64tow, _ui64tow, _itoa_s, _i64toa_s, _ui64toa_s, _itow_s, _i64tow_s, _ui64tow_s |
Convertire int o __int64 in stringa |
|
Ricerca del valore assoluto di long integer |
||
Convertire long in stringa |
||
Convertire caratteri multibyte da 1-byte nei corrispondenti caratteri multibyte da 2-byte |
Non applicabile. Per chiamare la funzione standard C, utilizzare PInvoke. Per ulteriori informazioni, vedere Esempi di Invocazione della Piattaforma. |
|
Converte il carattere Japan Industry Standard (JIS) nel carattere Japan Microsoft (JMS) |
Non applicabile. Per chiamare la funzione standard C, utilizzare PInvoke. Per ulteriori informazioni, vedere Esempi di Invocazione della Piattaforma. |
|
Convertire caratteri JMS in caratteri JIS |
Non applicabile. Per chiamare la funzione standard C, utilizzare PInvoke. Per ulteriori informazioni, vedere Esempi di Invocazione della Piattaforma. |
|
Convertire caratteri multibyte in codice hiragana 1-byte |
Non applicabile. Per chiamare la funzione standard C, utilizzare PInvoke. Per ulteriori informazioni, vedere Esempi di Invocazione della Piattaforma. |
|
Convertire caratteri multibyte in codice katakana 1-byte |
Non applicabile. Per chiamare la funzione standard C, utilizzare PInvoke. Per ulteriori informazioni, vedere Esempi di Invocazione della Piattaforma. |
|
Convertire caratteri multibyte da 2-byte nei corrispondenti caratteri multibyte da 1-byte |
Non applicabile. Per chiamare la funzione standard C, utilizzare PInvoke. Per ulteriori informazioni, vedere Esempi di Invocazione della Piattaforma. |
|
Converte una sequenza di caratteri multibyte a una corrispondente sequenza di caratteri di tipo wide |
Non applicabile. Per chiamare la funzione standard C, utilizzare PInvoke. Per ulteriori informazioni, vedere Esempi di Invocazione della Piattaforma. |
|
Converte il carattere multibyte in caratteri estesi corrispondenti |
Non applicabile. Per chiamare la funzione standard C, utilizzare PInvoke. Per ulteriori informazioni, vedere Esempi di Invocazione della Piattaforma. |
|
Convertire stringa in double |
||
Convertire stringa in interi long |
||
Convertire stringa in interi unsigned long |
||
Trasforma la stringa in formato basato su informazioni specifiche delle impostazioni locali |
||
Convertire caratteri in codice ASCII |
|
|
tolower, _tolower, towlower, _tolower_l, _towlower_l, _mbctolower, _mbctolower_l, _mbctoupper, _mbctoupper_l |
Esaminare il carattere e convertirlo in lettere minuscole se attualmente maiuscolo |
|
Convertire caratteri in minuscolo incondizionatamente |
||
toupper, _toupper, towupper, _toupper_l, _towupper_l, _mbctolower, _mbctolower_l, _mbctoupper, _mbctoupper_l |
Esaminare il carattere e convertirlo in lettere maiuscole se attualmente minuscolo |
|
Convertire caratteri in maiuscolo incondizionatamente |
||
Convertire unsigned long in stringa |
||
Converte una sequenza di caratteri di tipo wide a una corrispondente sequenza di caratteri multibyte |
Non applicabile. Per chiamare la funzione standard C, utilizzare PInvoke. Per ulteriori informazioni, vedere Esempi di Invocazione della Piattaforma. |
|
Converte il carattere di tipo wide nei corrispondenti caratteri multibyte |
Non applicabile. Per chiamare la funzione standard C, utilizzare PInvoke. Per ulteriori informazioni, vedere Esempi di Invocazione della Piattaforma. |
|
SConvertire una stringa di caratteri estesi in un double |
System::Convert::ToInt64, System::Convert::ToUInt64, System::Convert::ToSingle, System::Convert::ToDouble |
|
Convertire una stringa di caratteri estesi in un int |
Non applicabile. Per chiamare la funzione standard C, utilizzare PInvoke. Per ulteriori informazioni, vedere Esempi di Invocazione della Piattaforma. |
|
Convertire una stringa di caratteri estesi in un __int64 |
Non applicabile. Per chiamare la funzione standard C, utilizzare PInvoke. Per ulteriori informazioni, vedere Esempi di Invocazione della Piattaforma. |
|
Convertire una stringa di caratteri estesi in un long |
Non applicabile. Per chiamare la funzione standard C, utilizzare PInvoke. Per ulteriori informazioni, vedere Esempi di Invocazione della Piattaforma. |