Versiones de funciones de CRT con seguridad mejorada
Versiones más seguras de las rutinas de biblioteca en tiempo de ejecución están disponibles. Para obtener más información sobre la seguridad Mejoras en CRT, vea Características de seguridad de CRT.
Asegúrese de que las funciones
Función |
Utilice |
Equivalente de .NET Framework |
---|---|---|
Determine el permiso de acceso a archivos |
No es aplicable Para llamar a la función estándar de C, use PInvoke. Para obtener más información, vea Ejemplos de invocación de plataforma. |
|
Asigna memoria en el montón |
No es aplicable |
|
Tiempo convert de struct tm escribirse en la cadena de caracteres |
System::DateTime::ToLongDateString, System::DateTime::ToLongTimeString, System::DateTime::ToShortDateString, System::DateTime::ToShortTimeString, System::DateTime::ToString |
|
Realiza una búsqueda binaria de un matriz ordenada |
||
Obtenga una cadena de caracteres de la consola |
No es aplicable |
|
Cambia el tamaño de un archivo |
||
Restablece el indicador de error para una secuencia |
|
|
Obtiene y establece la palabra de control flotante |
|
|
Los formatos e imprime en la consola |
|
|
Lee dio formato datos de consola |
|
|
_ctime_s, _ctime32_s, _ctime64_s, _wctime_s, _wctime32_s, _wctime64_s |
Convierta el tiempo de time_tcon tipo, de __time32_t o de __time64_t a la cadena de caracteres |
System::DateTime::GetDateTimeFormats, System::DateTime::ToString, System::DateTime::ToLongTimeString, System::DateTime::ToShortTimeString |
Convierte un número de double a una cadena |
||
Convierte un número en punto flotante a una cadena |
||
Abra un archivo |
||
Datos con formato imprime en una secuencia |
||
Reasigne un puntero de archivo |
||
Lea los datos con formato de una secuencia |
|
|
Obtiene la hora actual |
||
Convierte un valor de punto flotante a una cadena, que almacena en un búfer |
||
Obtiene un valor del entorno actual. |
||
Obtenga una línea de la secuencia de stdin |
||
Tiempo convert de time_t tipo a structtm o de __time64_t tipo a struct tm |
||
_itoa_s, _i64toa_s, _ui64toa_s, _itow_s, _i64tow_s, _ui64tow_s |
Convierte un entero en una cadena |
|
Realiza una búsqueda lineal para la clave especificada |
||
Tiempo convert de time_t tipo a struct tm o de __time64_t tipo a struct tmcon corrección local |
||
Realiza una búsqueda lineal por un valor; agrega al final de la lista si no encuentra |
No es aplicable |
|
Convierte un entero largo en una cadena |
||
Cree un nombre de ruta de componentes |
||
Copia un carácter multibyte a partir de una cadena con otra cadena |
No es aplicable |
|
Anexar, como máximo, los primeros bytes de n de una cadena de caracteres multibyte a otra |
No es aplicable |
|
Copia los bytes de n de una cadena en una cadena de destino |
No es aplicable |
|
Convierte una cadena de caracteres multibyte en una cadena de caracteres de caracteres anchos correspondiente |
No es aplicable |
|
Convierte una secuencia de caracteres multibyte en una secuencia correspondiente de caracteres anchos |
No es aplicable |
|
Copia caracteres entre búferes |
No es aplicable |
|
Mueve un búfer a otro |
No es aplicable |
|
Cree un nombre único |
No es aplicable |
|
Imprimir la salida con formato al flujo de salida estándar |
||
Crear, modificar, quitar las variables de entorno |
|
|
Realiza una ordenación rápida |
||
Genera un número pseudoaleatorio |
|
|
Datos con formato lectura de la secuencia de entrada estándar |
System::Console::Read, System::Console::ReadLine, consulta también los métodos de Parse , como System::Double::Parse |
|
Buscar un archivo mediante rutas de entorno |
No es aplicable |
|
Escribe datos con formato en una cadena |
No es aplicable |
|
Lea los datos con formato de una longitud especificada de una cadena. |
No es aplicable |
|
Abre un archivo para compartir |
No es aplicable |
|
Divida un nombre de ruta en componentes |
No es aplicable |
|
Escribe datos con formato en una cadena |
||
Lea los datos con formato de una cadena |
Vea los métodos de Parse , como System::Double::Parse |
|
Anexa una cadena |
||
Copie una cadena |
||
Devuelve la fecha actual del sistema como cadena |
||
Obtiene un mensaje de error del sistema (strerror, _wcserror) o imprime un mensaje de error usuario- proporcionado (_strerror, __wcserror) |
||
_strlwr_s, _strlwr_s_l, _mbslwr_s, _mbslwr_s_l, _wcslwr_s, _wcslwr_s_l |
Convierte una cadena en minúsculas |
|
strncat_s, _strncat_s_l, wcsncat_s, _wcsncat_s_l, _mbsncat_s, _mbsncat_s_l |
Agregue los caracteres en una cadena |
|
strncpy_s, _strncpy_s_l, wcsncpy_s, _wcsncpy_s_l, _mbsncpy_s, _mbsncpy_s_l |
Copia los caracteres de una cadena en otra |
|
Hora del sistema actual return como cadena |
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 |
Busque el símbolo siguiente en una cadena, con la configuración regional actual o una configuración regional pasado |
No es aplicable |
_strupr_s, _strupr_s_l, _mbsupr_s, _mbsupr_s_l, _wcsupr_s, _wcsupr_s_l |
Convierte una cadena en mayúsculas |
|
Crea un archivo temporal |
No es aplicable |
|
Genere los nombres que puede utilizar para crear archivos temporales |
No es aplicable |
|
Convierte un entero unsigned long en una cadena |
||
Establece la máscara predeterminada de los permisos de archivo |
||
Escribir con formato la salida en la consola mediante un puntero a una lista de argumentos |
||
Escribe un resultado con formato mediante un puntero a una lista de argumentos |
No es aplicable |
|
Escribe un resultado con formato mediante un puntero a una lista de argumentos |
||
vsnprintf_s, _vsnprintf_s, _vsnprintf_s_l, _vsnwprintf_s, _vsnwprintf_s_l |
Escribe un resultado con formato mediante un puntero a una lista de argumentos |
No es aplicable |
Escribe un resultado con formato mediante un puntero a una lista de argumentos |
||
Convierte un carácter ancho en su representación de caracteres multibyte |
No es aplicable |
|
Convierte una cadena de caracteres anchos en su representación de cadena de caracteres multibyte |
No es aplicable |
|
Convierte una secuencia de caracteres anchos a una secuencia correspondiente de caracteres multibyte |
No es aplicable |
|
Convierte un carácter ancho al carácter correspondiente multibyte |
No es aplicable |