Versions de sécurité Améliorées des fonctions CRT
Plus les versions sécurisées des routines de la bibliothèque Runtime sont disponibles.Pour plus d'informations concernant les améliorations de sécurité dans le CRT, consultez Fonctionnalités de sécurité du CRT.
sécurisez les fonctions
Fonction |
Utilisation |
équivalent du .NET Framework |
---|---|---|
Déterminez l'autorisation d'accès |
Non applicable.Pour appeler la fonction C standard, utilisez PInvoke.Pour plus d'informations, consultez l' exemples d'appel de code non managé. |
|
Alloue de la mémoire sur la pile |
Non applicable |
|
Temps de conversion de type struct tm à la chaîne de caractères |
System : : Datetime : : ToLongDateString, System : : Datetime : : ToLongTimeString, System : : Datetime : : ToShortDateString, System : : Datetime : : ToShortTimeString, System : : Datetime : : ToString |
|
Effectue une recherche binaire d'une tableau trié |
||
obtenez une chaîne de caractères de la console |
Non applicable |
|
modifie la taille d'un fichier |
||
Réinitialise l'indicateur d'erreur pour un flux de données |
|
|
Obtenir et définir le mot de commande à virgule flottante |
|
|
Formats et imprime sur la console |
|
|
Données mises en forme à partir de la console |
|
|
_ctime_s, _ctime32_s, _ctime64_s, _wctime_s, _wctime32_s, _wctime64_s |
convertissez le temps du type time_t, __time32_t ou __time64_t à la chaîne de caractères |
System : : Datetime : : GetDateTimeFormats, System : : Datetime : : ToString, System : : Datetime : : ToLongTimeString, System : : Datetime : : ToShortTimeString |
Convertit un nombre d' double à une chaîne |
||
convertit un nombre à virgule flottante à une chaîne |
||
ouvrez un fichier |
|
|
imprimez les données mises en forme à un flux de données |
||
Réassignez un pointeur de fichier |
|
|
Données mises en forme d'un flux de données |
|
|
Obtenez l'heure actuelle |
||
Convertit une valeur à virgule flottante à une chaîne, qu'il stocke dans une mémoire tampon |
||
Obtenir une valeur de l'environnement actuel. |
||
obtenez une ligne du flux de données d' stdin |
||
Temps de conversion de type time_t à structtm ou de type __time64_t à struct tm |
System : : Datetime : : UtcNow, System : : Datetime : : ToUniversalTime |
|
_itoa_s, _i64toa_s, _ui64toa_s, _itow_s, _i64tow_s, _ui64tow_s |
Convertit un entier en une chaîne |
|
Exécute une recherche linéaire pour la clé spécifiée |
||
Temps de conversion de type time_t à struct tm ou de type __time64_t à struct tmavec la correction locale |
||
Exécute une recherche linéaire pour une valeur ; ajoute à la fin de la liste si non trouvée |
Non applicable |
|
convertissez un long entier à une chaîne |
||
créez un nom de chemin d'accès des composants |
||
Copie un caractère multioctets d'une chaîne à une autre chaîne |
Non applicable |
|
Ajoute, au plus, les premiers octets d' n d'une chaîne à caractères multioctets à un autre |
Non applicable |
|
copie des octets d' n d'une chaîne à une chaîne de destination |
Non applicable |
|
Convertit une chaîne à caractères multioctets à une chaîne correspondante à caractères larges |
Non applicable |
|
Convertit une séquence de caractères multioctets à une séquence correspondante à caractères larges |
Non applicable |
|
Les caractères sont copiés entre les mémoires tampons |
Non applicable |
|
Déplace une mémoire tampon vers un autre |
Non applicable |
|
Créez un nom de fichier unique |
Non applicable |
|
Sortie mise en forme d'impression dans le flux de sortie standard |
||
Créer, modifier, supprimer les variables d'environnement |
|
|
effectue un tri rapide |
||
Génère un nombre pseudo-aléatoire compris |
|
|
données mises en forme de lecture du flux d'entrée standard |
System : : console : : lecture, System : : console : : ReadLine, consultez également des méthodes d' Parse , telles que System : : double : : analysez |
|
Recherche de fichier à l'aide de chemins d'accès d'environnement |
Non applicable |
|
Données mises en forme d'Écriture dans une chaîne |
Non applicable |
|
Données mises en forme d'une longueur spécifiée d'une chaîne. |
Non applicable |
|
ouvrez un fichier pour partager |
Non applicable |
|
divisez un nom de chemin d'accès dans des composants |
Non applicable |
|
Données mises en forme d'Écriture dans une chaîne |
||
Données mises en forme d'une chaîne |
Consulter les méthodes d' Parse , telles que System : : double : : analysez |
|
ajoutez une chaîne |
||
copiez une chaîne |
||
Date système actuelle de retour comme une chaîne |
||
Obtenez un message d'erreur système (strerror, _wcserror) ou des copies un message d'erreur défini par l'utilisateur (_strerror, __wcserror) |
||
_strlwr_s, _strlwr_s_l, _mbslwr_s, _mbslwr_s_l, _wcslwr_s, _wcslwr_s_l |
Convertit une chaîne en minuscules |
|
strncat_s, _strncat_s_l, wcsncat_s, _wcsncat_s_l, _mbsncat_s, _mbsncat_s_l |
Ajoutez des caractères dans une chaîne |
|
strncpy_s, _strncpy_s_l, wcsncpy_s, _wcsncpy_s_l, _mbsncpy_s, _mbsncpy_s_l |
Caractères de copie d'une chaîne vers une autre |
|
Retourne l'heure système en cours comme une chaîne |
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 |
Recherchez le jeton suivant dans une chaîne, en utilisant les paramètres régionaux ou des paramètres régionaux passés |
Non applicable |
_strupr_s, _strupr_s_l, _mbsupr_s, _mbsupr_s_l, _wcsupr_s, _wcsupr_s_l |
Convertit une chaîne en majuscules |
|
crée un fichier temporaire |
Non applicable |
|
Générez les noms que vous pouvez utiliser pour créer des fichiers temporaires |
Non applicable |
|
convertissez un long entier non signé à une chaîne |
||
définit le masque d'autorisation de fichier par défaut |
||
Entrez la sortie mise en forme à la console à l'aide d'un pointeur vers une liste d'arguments |
||
Entrez la sortie mise en forme à l'aide d'un pointeur vers une liste d'arguments |
Non applicable |
|
Entrez la sortie mise en forme à l'aide d'un pointeur vers une liste d'arguments |
||
vsnprintf_s, _vsnprintf_s, _vsnprintf_s_l, _vsnwprintf_s, _vsnwprintf_s_l |
Entrez la sortie mise en forme à l'aide d'un pointeur vers une liste d'arguments |
Non applicable |
Entrez la sortie mise en forme à l'aide d'un pointeur vers une liste d'arguments |
||
Convertissez un caractère élargi en sa représentation de caractères multioctet |
Non applicable |
|
Convertit une chaîne à caractères larges à sa représentation de chaîne à caractères multioctets |
Non applicable |
|
convertit une séquence de caractères larges à une séquence correspondante de caractères multioctets |
Non applicable |
|
Convertit un caractère élargi au caractère multioctets correspondant |
Non applicable |