Versions à la sécurité améliorée des fonctions CRT
Des versions sécurisées supplémentaires des bibliothèques run-time sont disponibles. Pour plus d'informations relatives aux améliorations de sécurité dans le CRT, consultez Fonctionnalités de sécurité dans le CRT.
Fonctions sécurisées
Fonction |
Utilisez |
Équivalent de .NET Framework |
---|---|---|
Déterminez l'autorisation d'accès au fichier |
Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, consultez Exemples d'appel de plateforme. |
|
Alloue de la mémoire sur la pile. |
Non applicable |
|
Converti le temps du type struct tm en 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'un tableau trié. |
||
Obtient une chaîne de caractères à partir de la console. |
Non applicable |
|
Modifie la taille d'un fichier |
||
Réinitialise l'indicateur d'erreurs pour un flux de données. |
|
|
Obtient et définit le mot de contrôle à virgule flottante. |
|
|
Mets en forme et affiche dans la console. |
|
|
Lit les données mises en forme depuis la console. |
|
|
ctime_s, _ctime32_s, _ctime64_s, _wctime_s, _wctime32_s, _wctime64_s |
Convertis le temps du type time_t, __time32_t or __time64_t en chaine de caractères |
System::DateTime::GetDateTimeFormats, System::DateTime::ToString, System::DateTime::ToLongTimeString, System::DateTime::ToShortTimeString |
Convertit un nombre doubleen une chaine. |
||
Convertit un nombre à virgule flottante en une chaîne |
||
Ouvre un fichier. |
||
imprimer des données mises en forme dans les flux |
||
Réattribue un pointeur de fichier. |
||
Lit les données mises en forme à partir d'un flux. |
|
|
Obtient l'heure actuelle |
||
Convertit une valeur de virgule flottante en une chaîne, qu'elle stocke dans une mémoire tampon. |
||
Obtenir une valeur de l'environnement actuel. |
||
Récupère une ligne du flux stdin. |
||
Converti le temps du type time_t enstructtm ou du type __time64_t en struct tm |
||
_itoa_s, _i64toa_s, _ui64toa_s, _itow_s, _i64tow_s, _ui64tow_s |
Convertit un entier en chaîne. |
|
Effectue une recherche linéaire pour la clé spécifiée. |
||
Convertit le temps d'un type time_t en struct tm ou d'un type __time64_ten struct tmavec une correction locale |
||
Effectue une recherche linéaire pour une valeur ; l'ajoute à la fin de la liste esi elle n'est pas trouvée |
Non applicable |
|
Convertit un entier long en chaine. |
||
Crée un nom de chemin d'accès à partir des composants |
||
Copie un caractère multioctets d'une chaîne à une autre chaîne. |
Non applicable |
|
Ajoutez, au plus, les premiers n octets d'une chaîne de caractères multioctets dans une autre |
Non applicable |
|
Copie n octets d'une chaîne vers une chaîne de destination. |
Non applicable |
|
Convertit une chaîne de caractères multioctets en une chaîne correspondante de caractères larges. |
Non applicable |
|
Convertit la séquence de caractères multioctets en la séquence correspondante de caractères larges |
Non applicable |
|
Copie des caractères entre les tampons |
Non applicable |
|
Déplace un tampon vers un autre |
Non applicable |
|
Créee un nom de fichier unique |
Non applicable |
|
Écrit la sortie mise en forme dans le flux de sortie standard. |
||
Créer, modifier, ou supprimer des variables d'environnement |
|
|
Effectue un tri rapide. |
||
Génère un nombre pseudo-aléatoire. |
|
|
Lit les données mises en forme à partir du flux d'entrée standard. |
System::Console::Read, System::Console::ReadLine, consultez également des méthodes d'Parse, telles que System::Double::Parse |
|
Recherche un fichier en utilisant les chemins d'environnement. |
Non applicable |
|
Écrit les données mises en forme sur une chaîne |
Non applicable |
|
Lit les données formatées d'une taille spécifiée dans une chaine. |
Non applicable |
|
Ouvrez un fichier pour lle partager |
Non applicable |
|
Divise un nom de chemin d'accès en ses composants élémentaires |
Non applicable |
|
Écrit les données mises en forme sur une chaîne |
||
Lit les données mises en forme à partir d'une chaîne. |
Voir également les méthodes Parse, telles que System::Double::Parse. |
|
Ajoutez une chaîne |
||
Copier une chaîne |
||
Retourne la date système actuelle sous forme de chaîne |
||
Recevez un message d'erreur système (strerror, _wcserror) ou imprimez 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 |
Ajoute des caractères à une chaîne. |
|
strncpy_s, _strncpy_s_l, wcsncpy_s, _wcsncpy_s_l, _mbsncpy_s, _mbsncpy_s_l |
Copie les caractères d'une chaîne vers une autre |
|
Retourne la date système actuelle sous forme de 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 |
Recherche le jeton suivant dans une chaîne, en utilisant les paramètres régionaux actuels ou des paramètres régionaux qui sont 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ére des noms que vous pouvez utiliser pour créer des fichiers temporaires. |
Non applicable |
|
Convertit un entier long non signé en une chaîne |
||
Définit le masque d'accès de fichier par défaut |
||
Écrit la sortie mise en forme dans la console en utilisant un pointeur vers une liste d'arguments. |
||
Ecrit une sortie formattée en utilisant un pointeur vers une liste d'arguments |
Non applicable |
|
Ecrit une sortie formattée en utilisant un pointeur vers une liste d'arguments |
||
vsnprintf_s, _vsnprintf_s, _vsnprintf_s_l, _vsnwprintf_s, _vsnwprintf_s_l |
Ecrit une sortie formattée en utilisant un pointeur vers une liste d'arguments |
Non applicable |
Ecrit une sortie formattée en utilisant un pointeur vers une liste d'arguments |
||
Convertir un caractère large dans sa représentation de caractères multioctets |
Non applicable |
|
Convertir une chaîne de caractères larges en sa représentation de chaîne de caractères multioctets |
Non applicable |
|
Convertit la séquence de caractères multioctets en la séquence correspondante de caractères larges |
Non applicable |
|
Convertit le caractère large en le caractère multioctets correspondant |
Non applicable |