Share via


Sicherheit-Erhöhte Versionen von CRT-Funktionen

Sicherere Versionen der Laufzeitbibliothek routinen sind verfügbar.Weitere Informationen über der finden Sie unter Security Enhancements in the CRT Sicherheitsfeatures im CRT.

Speichern Sie Funktionen

Funktion

Verwendung

NET Framework-Entsprechung

_access_s, _waccess_s

Bestimmen Sie die Zugangsberechtigung

Nicht zutreffend.Um die Standard-C-Funktion aufrufen, verwenden Sie PInvoke.Weitere Informationen finden Sie unter Plattformaufruf-Beispiele.

_malloca

Belegt Speicher auf dem Stapel

Nicht zutreffend

asctime_s, _wasctime_s

Konvertieren von Zeit vom Typ struct tm in String

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

bsearch_s

Führt eine binäre Suche in einem sortierten eindimensionalen Arrays aus

BinarySearch

_cgets_s, _cgetws_s

Rufen Sie eine Zeichenfolge in der Konsole ab

Nicht zutreffend

_chsize_s

Ändert die Größe einer Datei

clearerr_s

Setzt den Fehler wird für einen Stream zurück

  • Nicht zutreffend

_controlfp_s

Abrufen und legen Sie das Gleitkommasteuerwort fest

  • Nicht zutreffend

_cprintf_s, _cprintf_s_l, _cwprintf_s, _cwprintf_s_l

Stile und in der Konsole druckt

  • Nicht zutreffend

_cscanf_s, _cscanf_s_l, _cwscanf_s, _cwscanf_s_l

Reads formatierte Daten aus der Konsole

  • Nicht zutreffend

_ctime_s, _ctime32_s, _ctime64_s, _wctime_s, _wctime32_s, _wctime64_s

Konvertieren Sie Zeit vom Typ time_t, __time32_t oder __time64_t in String

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

_ecvt_s

Konvertiert eine Zeichenfolge in eine Zahl double

System::Convert::ToString

_fcvt_s

Konvertiert eine Gleitkommazahl mit einer Zeichenfolge

ToString

fopen_s, _wfopen_s

Öffnen einer Datei

fprintf_s, _fprintf_s_l, fwprintf_s, _fwprintf_s_l

Druckt formatierte Daten in einen Stream

System::EA::StreamWriter::Schreiben

freopen_s, _wfreopen_s

Weisen Sie erneut auf den Dateizeiger

fscanf_s, _fscanf_s_l, fwscanf_s, _fwscanf_s_l

Lesen Sie formatierte Daten aus einem Stream

_ftime_s, _ftime32_s, _ftime64_s

Rufen Sie die aktuelle Zeit ab

System::DateTime::Nun

_gcvt_s

Konvertiert eine Gleitkommazahl mit einer Zeichenfolge, die sie in einem Puffer gespeichert wird

ToString

getenv_s, _wgetenv_s

Rufen Sie den Wert aus der aktuellen Umgebung ab.

System::Umgebungen::GetEnvironmentVariable

gets_s, _getws_s

Abrufen einer Zeile aus dem Stream ab stdin

System::Konsole::Lesen

_gmtime32_s, _gmtime64_s

Konvertieren von Zeit zu structvom Typ time_ttm oder vom Typ __time64_t zu struct tm

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

_itoa_s, _i64toa_s, _ui64toa_s, _itow_s, _i64tow_s, _ui64tow_s

Konvertiert eine ganze Zahl in eine Zeichenfolge

System::Convert::ToString

_lfind_s

Führt eine lineare Suche nach dem angegebenen Schlüssel aus

System::Auflistungen::ArrayList::Enthält

localtime_s, _localtime32_s, _localtime64_s

Konvertieren Sie Zeit vom Typ time_t zu struct tm oder vom Typ __time64_t zu struct tmmit lokaler Korrektur

System::DateTime::ToLocalTime

_lsearch_s

Führt eine lineare Suche nach einem Wert aus. fügt dem Ende der Liste hinzu, wenn es nicht gefunden werden

Nicht zutreffend

_ltoa_s, _ltow_s

Konvertieren einer langen ganzen Zahl in eine Zeichenfolge

System::Convert::ToString

_makepath_s, _wmakepath_s

Erstellen Sie einen Pfadnamen der Komponenten

System::EA::Datei::Erstellen

_mbccpy_s, _mbccpy_s_l

Kopiert ein Mehrbytezeichen aus einer Zeichenfolge in eine andere Zeichenfolge

Nicht zutreffend

_mbsnbcat_s, _mbsnbcat_s_l

Fügt höchstens die ersten n Bytes aus einer anderen zu zeichenkette Mehrbytezeichen

Nicht zutreffend

_mbsnbcpy_s, _mbsnbcpy_s_l

Kopiert n Bytes einer Zeichenfolge zu einer Zielzeichenfolge

Nicht zutreffend

mbsrtowcs_s

Konvertiert eine Mehrbytezeichen zeichenkette eine geeignete Breitzeichen zeichenkette

Nicht zutreffend

mbstowcs_s, _mbstowcs_s_l

Konvertiert eine Sequenz von Mehrbytezeichen eine geeignete Sequenz von Breitzeichen

Nicht zutreffend

memcpy_s, wmemcpy_s

Kopiert Zeichen zwischen Puffern

Nicht zutreffend

memmove_s, wmemmove_s

Verschiebt einen Puffer zu einem anderen

Nicht zutreffend

_mktemp_s, _wmktemp_s

Erstellen Sie einen eindeutigen Dateinamen

Nicht zutreffend

_printf_s_l, wie, wprintf_s, _wprintf_s_l

Druckt formatierte Ausgabe in den Standardausgabestream

_putenv_s, _wputenv_s

Create, Modify, or Remove Umgebungsvariablen

  • Nicht zutreffend

qsort_s

Führt eine schnelle Sortierung aus

System::Auflistungen::ArrayList::Sortierung

rand_s

Generiert eine Pseudozufallszahl

System::Zufällige Klasse

scanf_s, _scanf_s_l, wscanf_s, _wscanf_s_l

Lesen formatierte Daten aus dem Standardeingabestream

System::Konsole::Lesen, System::Konsole::ReadLinefinden Parse auch Methoden, z. B. System::::doubleAnalyse

_searchenv_s, _wsearchenv_s

Suchen nach einer Datei mit der Pfad Umgebung

Nicht zutreffend

_snprintf_s, _snprintf_s_l, _snwprintf_s, _snwprintf_s_l

Write formatierte Daten in eine Zeichenfolge

Nicht zutreffend

_snscanf_s, _snscanf_s_l, _snwscanf_s, _snwscanf_s_l

Lesen Sie formatierte Daten einer angegebenen Länge einer Zeichenfolge.

Nicht zutreffend

_sopen_s, _wsopen_s

Öffnen Sie eine Datei für das Freigeben

Nicht zutreffend

_splitpath_s, _wsplitpath_s

Unterteilen Sie einen Pfadnamen an Komponenten

Nicht zutreffend

sprintf_s, _sprintf_s_l, swprintf_s, _swprintf_s_l

Write formatierte Daten in eine Zeichenfolge

System::::ZeichenfolgeFormat

sscanf_s, _sscanf_s_l, swscanf_s, _swscanf_s_l

Lesen formatierte Daten aus einer Zeichenfolge

Weitere Informationen finden Sie unter Parse-Methoden, z. B. System::::doubleAnalyse

strcat_s, wcscat_s, _mbscat_s

Fügen Sie eine Zeichenfolge an

System::::ZeichenfolgeConcat

strcpy_s, wcscpy_s, _mbscpy_s

Kopieren einer Zeichenfolge

System::::ZeichenfolgeKopieren

_strdate_s, _wstrdate_s

Rückstrom System Datum als Zeichenfolge

System::DateTime::Analyse

strerror_s, _strerror_s, _wcserror_s, __wcserror_s

Erhalten Sie eine Systemfehler Fehlermeldung,strerror() oder _wcserrorwird eine vom Benutzer bereitgestellte Fehlermeldung (_strerror, __wcserror)

System::Ausnahme::Meldung

_strlwr_s, _strlwr_s_l, _mbslwr_s, _mbslwr_s_l, _wcslwr_s, _wcslwr_s_l

Konvertieren einer Zeichenfolge in Kleinbuchstaben

System::::ZeichenfolgeToLower

strncat_s, _strncat_s_l, wcsncat_s, _wcsncat_s_l, _mbsncat_s, _mbsncat_s_l

Hinzufügen von Zeichen in eine Zeichenfolge

System::::ZeichenfolgeConcat

strncpy_s, _strncpy_s_l, wcsncpy_s, _wcsncpy_s_l, _mbsncpy_s, _mbsncpy_s_l

Kopiert Zeichen aus einer Zeichenfolge in eine andere

System::::ZeichenfolgeKopieren

_strtime_s, _wstrtime_s

Rückstrom System Zeit als Zeichenfolge

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

Suchen Sie das nächste Token in einer Zeichenfolge mithilfe des aktuellen Gebietsschemas oder eines Gebietsschemas, die übergeben werden

Nicht zutreffend

_strupr_s, _strupr_s_l, _mbsupr_s, _mbsupr_s_l, _wcsupr_s, _wcsupr_s_l

Konvertieren einer Zeichenfolge in Großbuchstaben

System::::ZeichenfolgeToUpper

tmpfile_s

Erstellt eine temporäre Datei

Nicht zutreffend

tmpnam_s, _wtmpnam_s

Generieren von Namen, die Sie verwenden können, um temporäre Dateien zu erstellen

Nicht zutreffend

_ultoa_s, _ultow_s

Konvertieren einer langen ganzen Zahl ohne Vorzeichen in eine Zeichenfolge

System::Convert::ToString

_umask_s

Legt den Standardwert fest Dateiberechtigungsmaske

System::EA::Datei::SetAttributes

_vcprintf_s, _vcprintf_s_l, _vcwprintf_s, _vcwprintf_s_l

Write formatierte Ausgabe an die Konsole mithilfe eines Zeigers auf eine Liste von Argumenten

System::Konsole::Schreiben

vfprintf_s, _vfprintf_s_l, vfwprintf_s, _vfwprintf_s_l

Write formatierte Ausgabe mithilfe eines Zeigers auf eine Liste von Argumenten

Nicht zutreffend

vprintf_s, _vprintf_s_l, vwprintf_s, _vwprintf_s_l

Write formatierte Ausgabe mithilfe eines Zeigers auf eine Liste von Argumenten

System::Konsole::Schreiben

vsnprintf_s, _vsnprintf_s, _vsnprintf_s_l, _vsnwprintf_s, _vsnwprintf_s_l

Write formatierte Ausgabe mithilfe eines Zeigers auf eine Liste von Argumenten

Nicht zutreffend

vsprintf_s, _vsprintf_s_l, vswprintf_s, _vswprintf_s_l

Write formatierte Ausgabe mithilfe eines Zeigers auf eine Liste von Argumenten

System::::ZeichenfolgeFormat

wcrtomb_s

Konvertieren eines Breitzeichen, die in seine Darstellung Mehrbytezeichen

Nicht zutreffend

wcsrtombs_s

Konvertieren einer Zeichenfolge mit Breitzeichen zur zeichenfolgendarstellung Mehrbytezeichen

Nicht zutreffend

wcstombs_s, _wcstombs_s_l

Konvertiert eine Sequenz von Breitzeichen in eine entsprechende Sequenz von Mehrbytezeichen

Nicht zutreffend

wctomb_s, _wctomb_s_l

Konvertiert ein Breitzeichen in den entsprechenden Mehrbytezeichen

Nicht zutreffend

Siehe auch

Referenz

CRT-Bibliotheks-Funktionen