Улучшенные версии Безопасность- функций CRT
Более безопасные версии подпрограмм библиотеки времени выполнения.Дополнительные сведения, касающиеся повышения безопасности в CRT см. в разделе Средства безопасности в CRT.
безопасные функции
Функция |
Применение |
Количество платформы .NET Framework |
---|---|---|
Укажите разрешение доступа к файлам |
Неприменимо.Для c# используйте стандартная функция PInvoke.Дополнительные сведения см. в разделе Примеры вызовов неуправляемого кода. |
|
Выделяет память в стеке |
Неприменимо |
|
Время преобразования из типа struct tm на символьную строку |
System:: дата и время:: ToLongDateString" System:: дата и время:: ToLongTimeString" System:: дата и время:: ToShortDateString" System:: дата и время:: ToShortTimeString" System:: дата и время:: ToString |
|
Выполняет поиск сортировки массива binary |
||
Получает символьную строку с консоли |
Неприменимо |
|
Изменяет размер файла |
||
Сбросить индикатор ошибки для потока |
|
|
Получение и установка машинное слово элемента управления с плавающей запятой |
|
|
Форматы и выводятся на консоль |
|
|
Считывает форматировал данные с консоли |
|
|
_ctime_s, _ctime32_s, _ctime64_s, _wctime_s, _wctime32_s, _wctime64_s |
Время преобразования из типа time_t" __time32_t OR __time64_t на символьную строку |
System:: дата и время:: GetDateTimeFormats" System:: дата и время:: ToString" System:: дата и время:: ToLongTimeString" System:: дата и время:: ToShortTimeString |
Преобразование a double номер строки |
||
Преобразует число с плавающей запятой в строке |
||
Открытие файла |
|
|
Печать форматированные данные в поток |
||
переподчините указатель файла |
|
|
Чтение форматированные данные из потока |
|
|
Получает текущее время |
||
Преобразует число с плавающей запятой в строке, которая сохраняет в буфере |
||
Получите значение из текущей среды. |
||
получите линию от stdin поток |
||
Время преобразования из типа time_t В structtm или от типа __time64_t В struct tm |
System:: дата и время:: UtcNow" System:: дата и время:: ToUniversalTime |
|
_itoa_s, _i64toa_s, _ui64toa_s, _itow_s, _i64tow_s, _ui64tow_s |
Преобразование целое число в строке |
|
Выполняет линейный поиск заданного ключа |
||
Время преобразования из типа time_t В struct tm или от типа __time64_t В struct tmс локальными коррекцией |
||
Выполняет линейный поиск значения; добавляет в конец списка если элемент не найден |
Неприменимо |
|
Преобразование длинное целое число в строке |
||
Создайте имя пути из компонентов |
||
Копирует многобайтовый символ из одной строки в другую строку |
Неприменимо |
|
Append, по крайней мере, первое n байты одной характерной черты многобайтового символов в другой |
Неприменимо |
|
копии n байты строки в целевой строке |
Неприменимо |
|
Строка символов многобайтового преобразования символов в соответствующих характерной чертой расширенных символов |
Неприменимо |
|
Преобразует последовательность многобайтовых символов для соответствующей последовательности расширенных символов |
Неприменимо |
|
копирует знаки между буферами |
Неприменимо |
|
Один буфер перемещается в другой |
Неприменимо |
|
Создайте уникальное имя файла |
Неприменимо |
|
Выполняет печать в стандартный поток вывода форматированный вывод |
||
Создание, изменение или удаление переменных среды |
|
|
Выполняет быстрый порядок сортировки |
||
Возвращает псевдослучайный число |
|
|
Форматированные данные, считанные из стандартного входного потока |
System:: консоль:: Чтение" System:: консоль:: ReadLineсм. также Parse методы как System:: Double:: Синтаксический анализ |
|
Поиск файлов с помощью среды path |
Неприменимо |
|
Запишите форматированные данные в строке |
Неприменимо |
|
Форматированные данные, считанные из заданной длины строки. |
Неприменимо |
|
Откройте файл для совместного использования |
Неприменимо |
|
Разбейте имя пути в компоненты |
Неприменимо |
|
Запишите форматированные данные в строке |
||
Чтение форматированные данные из строки |
См. Parse методы как System:: Double:: Синтаксический анализ |
|
Добавьте строку |
||
Скопируйте строка |
||
Возвращает текущую системную дату в виде строки |
||
Получено сообщение об ошибке системы (strerror" _wcserror) или типом (передаваемый пользователем сообщение об ошибке_strerror" __wcserror) |
||
_strlwr_s, _strlwr_s_l, _mbslwr_s, _mbslwr_s_l, _wcslwr_s, _wcslwr_s_l |
Преобразование строки в нижний регистр |
|
strncat_s, _strncat_s_l, wcsncat_s, _wcsncat_s_l, _mbsncat_s, _mbsncat_s_l |
Добавление символов в строки |
|
strncpy_s, _strncpy_s_l, wcsncpy_s, _wcsncpy_s_l, _mbsncpy_s, _mbsncpy_s_l |
Символы копии одной строки в другую |
|
Возвращает текущее системное время в виде строки |
System:: дата и время:: ToLongDateString" System:: дата и время:: ToLongTimeString" System:: дата и время:: ToShortDateString" System:: дата и время:: ToShortTimeString" System:: дата и время:: ToString |
|
strtok_s, _strtok_s_l, wcstok_s, _wcstok_s_l, _mbstok_s, _mbstok_s_l |
Найдите следующий маркер строки, используя текущий языковой стандарт или языковой стандарт, передаваемые в рамках |
Неприменимо |
_strupr_s, _strupr_s_l, _mbsupr_s, _mbsupr_s_l, _wcsupr_s, _wcsupr_s_l |
Преобразование строки в прописными буквами |
|
Создает временный файл |
Неприменимо |
|
Создать имена можно использовать для создания временных файлов |
Неприменимо |
|
Преобразование unsigned long integer к строке |
||
Задает маску файл-разрешения по умолчанию |
||
Запись форматировала выходные данные на консоль с использованием указатель на список аргументов |
||
Запишите форматированный вывод с помощью указатель на список аргументов |
Неприменимо |
|
Запишите форматированный вывод с помощью указатель на список аргументов |
||
vsnprintf_s, _vsnprintf_s, _vsnprintf_s_l, _vsnwprintf_s, _vsnwprintf_s_l |
Запишите форматированный вывод с помощью указатель на список аргументов |
Неприменимо |
Запишите форматированный вывод с помощью указатель на список аргументов |
||
Преобразование расширенный символ в его представление многобайтового символов |
Неприменимо |
|
Преобразование строка символов юникода в строковое представление многобайтового символов |
Неприменимо |
|
Преобразование расширенных символов в последовательность соответствующих последовательности многобайтовых символов |
Неприменимо |
|
Преобразует символ многобайтовому расширенный к соответствующему символу |
Неприменимо |