Versioni con sicurezza Avanzate di funzioni CRT
Più versioni sicure delle routine di libreria di runtime sono disponibili.Per ulteriori informazioni relative al miglioramento della sicurezza in CRT, vedere Funzionalità di sicurezza in CRT.
Funzioni protette
Funzione |
Utilizzare |
equivalente di .NET Framework |
---|---|---|
determinare l'autorizzazione di accesso ai file |
Non applicabile.Per chiamare la funzione c standard, utilizzare PInvoke.Per ulteriori informazioni, vedere Esempi di pinvoke. |
|
Alloca memoria nello stack |
Non applicabile |
|
Tempo di convertito da tipo struct tm una stringa di caratteri |
System:: DateTime:: ToLongDateString, System:: DateTime:: ToLongTimeString, System:: DateTime:: ToShortDateString, System:: DateTime:: ToShortTimeString, System:: DateTime:: ToString |
|
esegue una ricerca binaria di una matrice ordinata |
||
Ottenere una stringa di caratteri dalla console |
Non applicabile |
|
La modifica della dimensione di un file |
||
reimposta l'indicatore di errore per un flusso |
|
|
Ottenere e impostare la parola di controllo a virgola mobile |
|
|
Formatta e stampa nella console |
|
|
Reads formattata i dati dalla console |
|
|
_ctime_s, _ctime32_s, _ctime64_s, _wctime_s, _wctime32_s, _wctime64_s |
Tempo di convertito da tipo time_t, __time32_t o __time64_t una stringa di caratteri |
System:: DateTime:: GetDateTimeFormats, System:: DateTime:: ToString, System:: DateTime:: ToLongTimeString, System:: DateTime:: ToShortTimeString |
Converte un oggetto double numero in una stringa |
||
Converte un numero a virgola mobile a una stringa |
||
aprire un file |
|
|
Dati formattati stampa in un flusso |
||
Posizionare il puntatore del file |
|
|
Dati formattati letti da un flusso |
|
|
Ottenere l'ora corrente |
||
Converte un valore a virgola mobile in una stringa, che sono memorizzate in un buffer |
||
Ottenere un valore dall'ambiente corrente. |
||
Ottenere una riga da stdin flusso |
||
Tempo di convertito da tipo time_t in structtm o tipo __time64_t in struct tm |
System:: DateTime:: UtcNow, System:: DateTime:: ToUniversalTime |
|
_itoa_s, _i64toa_s, _ui64toa_s, _itow_s, _i64tow_s, _ui64tow_s |
Convertire un Integer a una stringa |
|
Esegue una ricerca lineare della chiave specificata |
||
Tempo di convertito da tipo time_t in struct tm o tipo __time64_t in struct tmcon la correzione locale |
||
esegue una ricerca lineare di un valore; aggiunto alla fine di se non trovato |
Non applicabile |
|
Convertire un Integer lungo a una stringa |
||
Creare un nome di percorso da componenti |
||
Copia un carattere multibyte da una stringa con un'altra stringa |
Non applicabile |
|
Aggiunge, al massimo, il primo n i byte di una stringa di caratteri multibyte a un altro |
Non applicabile |
|
copie n byte di una stringa in una stringa di destinazione |
Non applicabile |
|
Converte una stringa di caratteri multibyte a una stringa corrispondente i caratteri di tipo " wide " |
Non applicabile |
|
Converte una sequenza di caratteri multibyte a una sequenza corrispondente di caratteri di tipo " wide " |
Non applicabile |
|
Copia i caratteri tra buffer |
Non applicabile |
|
Sposta un buffer a un altro |
Non applicabile |
|
creare un nome file univoco |
Non applicabile |
|
L'output formattato di stampa nel flusso di output standard |
||
creare, modificare, o rimuovere le variabili di ambiente |
|
|
esegue un ordinamento rapido |
||
Genera un numero pseudocasuale compreso |
|
|
Leggere i dati formattati dal flusso di input standard |
System:: console:: Lettura, System:: console:: ReadLineinoltre, vedere Parse metodi, ad esempio System:: doppio:: Di traccia |
|
Ricerca di un file utilizzando percorsi dell'ambiente |
Non applicabile |
|
Scrittura formattata dati a una stringa |
Non applicabile |
|
Dati formattati letti di lunghezza specificata da una stringa. |
Non applicabile |
|
aprire un file per condividere |
Non applicabile |
|
Interrompere un percorso nei componenti |
Non applicabile |
|
Scrittura formattata dati a una stringa |
||
Dati formattati letti da una stringa |
vedere Parse metodi, ad esempio System:: doppio:: Di traccia |
|
Aggiunta di una stringa |
||
copiare una stringa |
||
data di sistema corrente di ritorno come stringa |
||
ottenere un messaggio di errore di sistema (strerror, _wcserror) o stampa un messaggio di errore fornito dall'utente (_strerror, __wcserror) |
||
_strlwr_s, _strlwr_s_l, _mbslwr_s, _mbslwr_s_l, _wcslwr_s, _wcslwr_s_l |
Convertire una stringa in lettere minuscole |
|
strncat_s, _strncat_s_l, wcsncat_s, _wcsncat_s_l, _mbsncat_s, _mbsncat_s_l |
Aggiungere i caratteri in una stringa |
|
strncpy_s, _strncpy_s_l, wcsncpy_s, _wcsncpy_s_l, _mbsncpy_s, _mbsncpy_s_l |
I caratteri di una copia di una stringa a un altro |
|
Restituisce l'ora di sistema corrente come stringa |
System:: DateTime:: ToLongDateString, System:: DateTime:: ToLongTimeString, System:: DateTime:: ToShortDateString, System:: DateTime:: ToShortTimeString, System:: DateTime:: ToString |
|
strtok_s, _strtok_s_l, wcstok_s, _wcstok_s_l, _mbstok_s, _mbstok_s_l |
Trovare il token successiva in una stringa, utilizzando le impostazioni locali correnti o per impostazioni locali passate in |
Non applicabile |
_strupr_s, _strupr_s_l, _mbsupr_s, _mbsupr_s_l, _wcsupr_s, _wcsupr_s_l |
Convertire una stringa in lettere maiuscole |
|
crea un file temporaneo |
Non applicabile |
|
Generare nomi che è possibile utilizzare per creare i file temporanei |
Non applicabile |
|
Convertire un valore unsigned long a una stringa |
||
Imposta la maschera predefinita di autorizzazione file |
||
Scrivere l'output formattato nella console mediante un puntatore a un elenco di argomenti |
||
Scrivere l'output formattato utilizzando un puntatore a un elenco di argomenti |
Non applicabile |
|
Scrivere l'output formattato utilizzando un puntatore a un elenco di argomenti |
||
vsnprintf_s, _vsnprintf_s, _vsnprintf_s_l, _vsnwprintf_s, _vsnwprintf_s_l |
Scrivere l'output formattato utilizzando un puntatore a un elenco di argomenti |
Non applicabile |
Scrivere l'output formattato utilizzando un puntatore a un elenco di argomenti |
||
Convertire un carattere di tipo " wide " nella relativa rappresentazione di caratteri multibyte |
Non applicabile |
|
Convertire una stringa di caratteri estesi nella relativa rappresentazione di stringa di caratteri multibyte |
Non applicabile |
|
Converte una sequenza di caratteri di tipo " wide " a una sequenza corrispondente di caratteri multibyte |
Non applicabile |
|
Converte un carattere di tipo " wide " al carattere multibyte corrispondente |
Non applicabile |