Share via


보안이 향상 된 버전의 CRT 함수

보다 안전한 버전의 런타임 라이브러리 루틴을 사용할 수 있습니다.CRT의 보안 향상에 관한 자세한 내용은 참조 하십시오. CRT의 보안 기능.

보안 함수

Function

사용할 도구

.NET Framework에 있는 해당

_access_s, _waccess_s

파일 액세스 권한을 확인 합니다.

해당 사항 없음.표준 C 함수를 호출할 수 있습니다 PInvoke.자세한 내용은 플랫폼 호출 예제.

_malloca

스택에 메모리 할당

해당 없음

asctime_s, _wasctime_s

시간 형식 변환 struct tm 문자열에

System::DateTime::ToLongDateString, System::DateTime::ToLongTimeString, System::DateTime::ToShortDateString, System::DateTime::ToShortTimeString, System::DateTime::ToString

bsearch_s

정렬 된 배열에는 이진 검색을 수행

BinarySearch

_cgets_s, _cgetws_s

콘솔에서 문자열 가져오기

해당 없음

_chsize_s

파일의 크기를 변경합니다.

clearerr_s

Stream에 대 한 오류 표시를 다시 설정합니다.

  • 해당 없음

사용할

Get 및 set 부동 소수점 제어 단어

  • 해당 없음

_cprintf_s, _cprintf_s_l, _cwprintf_s, _cwprintf_s_l

서식을 지정 하 고 콘솔에 출력 합니다.

  • 해당 없음

_cscanf_s, _cscanf_s_l, _cwscanf_s, _cwscanf_s_l

읽기 콘솔에서 데이터 포맷

  • 해당 없음

_ctime_s, _ctime32_s, _ctime64_s, _wctime_s, _wctime32_s, _wctime64_s

시간 형식 변환 time_t, __time32_t 또는 __time64_t 문자열에

System::DateTime::GetDateTimeFormats, System::DateTime::ToString, System::DateTime::ToLongTimeString, System::DateTime::ToShortTimeString

_ecvt_s

변환 된 double 숫자 문자열

System::Convert::ToString

_fcvt_s

부동 소수점 숫자를 문자열로 변환

ToString

fopen_s, _wfopen_s

파일 열기

fprintf_s, _fprintf_s_l, fwprintf_s, _fwprintf_s_l

서식이 지정 된 데이터 스트림에 인쇄

System::IO::StreamWriter::Write

freopen_s, _wfreopen_s

파일 포인터를 다시 할당 합니다.

fscanf_s, _fscanf_s_l, fwscanf_s, _fwscanf_s_l

읽기는 스트림의 데이터를에서 서식이 지정 된

_ftime_s, _ftime32_s, _ftime64_s

현재 시간 표시

System::DateTime::Now

_gcvt_s

버퍼에 저장 하는 문자열을 부동 소수점 값으로 변환

ToString

getenv_s, _wgetenv_s

현재 환경에서 값을 가져옵니다.

System::Environment::GetEnvironmentVariable

gets_s에 _getws_s

명령줄에서 가져오기는 stdin 스트림

System::Console::Read

_gmtime32_s, _gmtime64_s

Convert time from type time_t to structtm or from type __time64_t tostruct tm

System::DateTime::UtcNow, System::DateTime::ToUniversalTime

_itoa_s, _i64toa_s, _ui64toa_s, _itow_s, _i64tow_s, _ui64tow_s

정수를 문자열로 변환

System::Convert::ToString

_lfind_s

지정 된 키에 대 한 선형 검색을 수행

System::Collections::ArrayList:: 포함

localtime_s, _localtime32_s, _localtime64_s

시간 형식 변환 time_t 에 struct tm 형식에서 __time64_t 에 struct tm와 로컬 수정 기능

System::DateTime::ToLocalTime

_lsearch_s

값에 대 한 선형 검색을 수행합니다. 발견 되지 않으면 목록 끝에 추가 합니다.

해당 없음

_ltoa_s, _ltow_s

Long 정수를 문자열로 변환

System::Convert::ToString

_makepath_s, _wmakepath_s

경로 이름에서 구성 요소 만들기

System::IO::File:: 만들기

_mbccpy_s, _mbccpy_s_l

멀티 바이트 문자 문자열을 다른 문자열에 복사

해당 없음

_mbsnbcat_s, _mbsnbcat_s_l

첫 번째 경우를 추가 n 다른 하나의 멀티 바이트 문자 문자열의 바이트 수

해당 없음

_mbsnbcpy_s, _mbsnbcpy_s_l

복사 n 는 대상 문자열에 문자열의 바이트 수

해당 없음

mbsrtowcs_s

멀티 바이트 문자 문자열을 해당 와이드 문자 문자열로 변환

해당 없음

mbstowcs_s, _mbstowcs_s_l

멀티 바이트 문자 시퀀스에 해당 시퀀스의 와이드 문자 변환

해당 없음

memcpy_s, wmemcpy_s

문자 버퍼 복사본

해당 없음

memmove_s, wmemmove_s

하나 이상의 버퍼를 다른 위치로 이동

해당 없음

_mktemp_s, _wmktemp_s

고유한 파일 이름을 생성 합니다.

해당 없음

printf_s, _printf_s_l, wprintf_s, _wprintf_s_l

서식이 지정 된 출력을 표준 출력 스트림에 표시 합니다.

_putenv_s, _wputenv_s

만들기, 수정 또는 환경 변수를 제거 합니다.

  • 해당 없음

qsort_s

빠른 정렬을 수행합니다

System::Collections::ArrayList::Sort

rand_s

난수 생성

System::Random 클래스

scanf_s, _scanf_s_l, wscanf_s, _wscanf_s_l

데이터는 표준 입력 스트림에서 읽기 포맷

System::Console::Read, System::Console::ReadLine를 참고 하십시오 Parse 메서드 같은 System::Double::Parse

_searchenv_s, _wsearchenv_s

환경 경로 사용 하 여 파일 검색

해당 없음

_snprintf_s, _snprintf_s_l, _snwprintf_s, _snwprintf_s_l

데이터 서식이 지정 된 문자열에 쓸

해당 없음

_snscanf_s, _snscanf_s_l, _snwscanf_s, _snwscanf_s_l

서식이 지정 된 문자열에서 지정 된 길이의 데이터 읽기.

해당 없음

_sopen_s, _wsopen_s

공유를 위해 파일 열기

해당 없음

_splitpath_s, _wsplitpath_s

경로 이름 구성 요소로 분합니다

해당 없음

sprintf_s, _sprintf_s_l, swprintf_s, _swprintf_s_l

데이터 서식이 지정 된 문자열에 쓸

System::String::Format

sscanf_s, _sscanf_s_l, swscanf_s, _swscanf_s_l

읽기 문자열에서 데이터 형식

참조 하십시오 Parse 메서드 같은 System::Double::Parse

strcat_s, wcscat_s, _mbscat_s

문자열 추가

System::String::Concat

_mbscpy_s, wcscpy_s strcpy_s

문자열을 복사 합니다.

System::String::Copy

_strdate_s, _wstrdate_s

현재 시스템 날짜를 string으로 반환 합니다.

System::DateTime::Parse

strerror_s, _strerror_s, _wcserror_s, __wcserror_s

시스템 오류 메시지가 (strerror, _wcserror) 이나 사용자 제공 오류 메시지를 인쇄 (_strerror, __wcserror)

System::Exception::Message

_strlwr_s, _strlwr_s_l, _mbslwr_s, _mbslwr_s_l, _wcslwr_s, _wcslwr_s_l

문자열을 소문자로 변환

System::String::ToLower

strncat_s, _strncat_s_l, wcsncat_s, _wcsncat_s_l, _mbsncat_s, _mbsncat_s_l

문자열에 문자 추가

System::String::Concat

strncpy_s, _strncpy_s_l, wcsncpy_s, _wcsncpy_s_l, _mbsncpy_s, _mbsncpy_s_l

한 문자열의 문자를 다른 위치로 복사

System::String::Copy

_strtime_s, _wstrtime_s

현재 시스템 시간을 string으로 반환 합니다.

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

현재 로캘 또는 전달 된 로캘을 사용 하 여 문자열에 다음 토큰을 찾기

해당 없음

_strupr_s, _strupr_s_l, _mbsupr_s, _mbsupr_s_l, _wcsupr_s, _wcsupr_s_l

문자열을 대문자로 변환

System::String::ToUpper

tmpfile_s

임시 파일을 만듭니다.

해당 없음

tmpnam_s, _wtmpnam_s

임시 파일을 만들 수 있습니다 이름 생성

해당 없음

_ultoa_s, _ultow_s

부호 없는 long 정수를 문자열로 변환

System::Convert::ToString

_umask_s

기본 파일 권한 마스크를 설정합니다.

System::IO::File::SetAttributes

_vcprintf_s, _vcprintf_s_l, _vcwprintf_s, _vcwprintf_s_l

인수 목록에 대 한 포인터를 사용 하 여 콘솔에 출력 작성

System::Console::Write

vfprintf_s, _vfprintf_s_l, vfwprintf_s, _vfwprintf_s_l

인수 목록에 대 한 포인터를 사용 하 여 형식이 지정 된 출력을 쓰기

해당 없음

vprintf_s, _vprintf_s_l, vwprintf_s, _vwprintf_s_l

인수 목록에 대 한 포인터를 사용 하 여 형식이 지정 된 출력을 쓰기

System::Console::Write

vsnprintf_s, _vsnprintf_s, _vsnprintf_s_l, _vsnwprintf_s, _vsnwprintf_s_l

인수 목록에 대 한 포인터를 사용 하 여 형식이 지정 된 출력을 쓰기

해당 없음

vsprintf_s, _vsprintf_s_l, vswprintf_s, _vswprintf_s_l

인수 목록에 대 한 포인터를 사용 하 여 형식이 지정 된 출력을 쓰기

System::String::Format

wcrtomb_s

와이드 문자는 멀티 바이트 문자 표현으로 변환

해당 없음

wcsrtombs_s

와이드 문자열을 멀티 바이트 문자 문자열 표현으로 변환

해당 없음

wcstombs_s, _wcstombs_s_l

와이드 문자 시퀀스에 해당 시퀀스의 멀티 바이트 문자로 변환

해당 없음

wctomb_s, _wctomb_s_l

와이드 문자는 해당 멀티 바이트 문자로 변환

해당 없음

참고 항목

참조

CRT 라이브러리 기능