Freigeben über


CRT-Funktionsversionen mit erweiterter Sicherheit

Sicherere Versionen von Laufzeitbibliotheksroutinen sind verfügbar. Weitere Informationen zu der im Sicherheitsverbesserungen CRT, finden Sie unter Sicherheitsfunktionen in der CRT.

Speichern Sie Funktionen

Funktion

Verwendung

.NET Framework-Entsprechung

_access_s, _waccess_s

Bestimmen Zugriffsautorisierung

Nicht zutreffend. Mit PInvoke rufen Sie die Standard-C-Funktion auf. Weitere Informationen finden Sie unter Beispiele für Plattformaufrufe.

_malloca

Belegt auf dem Stapel Speicher

Nicht zutreffend

asctime_s, _wasctime_s

Bekehrtzeit vom Typ struct tm - Zeichenfolge

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

bsearch_s

Führt eine binäre Suche eines sortierte Arrays aus

BinarySearch

_cgets_s, _cgetws_s

Rufen Sie eine Zeichenfolge aus der Konsole ab

Nicht zutreffend

_chsize_s

Ändert die Größe einer Datei

clearerr_s

Setzt den Fehler für einen Stream zurück

  • Nicht zutreffend

_controlfp_s

Abrufen und Festlegen Sie das Gleitkommasteuerwort fest

  • Nicht zutreffend

_cprintf_s, _cprintf_s_l, _cwprintf_s, _cwprintf_s_l

Stile und Drucken der Konsole

  • Nicht zutreffend

_cscanf_s, _cscanf_s_l, _cwscanf_s, _cwscanf_s_l

Liest formatierte Daten der Konsole

  • Nicht zutreffend

_ctime_s, _ctime32_s, _ctime64_s, _wctime_s, _wctime32_s, _wctime64_s

Konvertieren Sie die Zeit vom Typ time_t, __time32_t oder __time64_t der Zeichenfolge

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

_ecvt_s

Konvertiert double eine Zahl in eine Zeichenfolge

System::Convert::ToString

_fcvt_s

Konvertiert eine Gleitkommazahl zu einer Zeichenfolge

ToString

fopen_s, _wfopen_s

Öffnen Sie eine Datei

fprintf_s, _fprintf_s_l, fwprintf_s, _fwprintf_s_l

Drucken Sie formatierte Daten in einem Stream

System::IO::StreamWriter::Write

freopen_s, _wfreopen_s

Weisen Sie einen Dateizeiger neu zu

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 Uhrzeit ab

System::DateTime::Now

_gcvt_s

Konvertiert einen Gleitkommawert in eine Zeichenfolge, die es in einem Puffer gespeichert

ToString

getenv_s, _wgetenv_s

Ruft einen Wert aus der aktuellen Umgebung ab.

System::Environment::GetEnvironmentVariable

gets_s, _getws_s

Rufen Sie eine Linie vom Stream stdin ab

System::Console::Read

_gmtime32_s, _gmtime64_s

Bekehrtzeit vom Typ time_t in structtm oder vom Typ __time64_t in struct tm

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

_itoa_s, _i64toa_s, _ui64toa_s, _itow_s, _i64tow_s, _ui64tow_s

Konvertieren Sie eine ganze Zahl in eine Zeichenfolge

System::Convert::ToString

_lfind_s

Führt eine lineare Suche für den angegebenen Schlüssel aus

System::Collections::ArrayList::Contains

localtime_s, _localtime32_s, _localtime64_s

Bekehrtzeit vom Typ time_t in struct tm oder vom Typ __time64_t zu struct tm mit lokaler Korrektur

System::DateTime::ToLocalTime

_lsearch_s

Führt eine lineare Suche für einen Wert aus; fügt Ende der Liste hinzu, wenn Sie nicht gefunden werden

Nicht zutreffend

_ltoa_s, _ltow_s

Konvertiert eine lange ganze Zahl in eine Zeichenfolge

System::Convert::ToString

_makepath_s, _wmakepath_s

Erstellen Sie einen Pfadnamen aus Komponenten

System::IO::File::Create

_mbccpy_s, _mbccpy_s_l

Kopiert ein Mehrbytezeichen einer Zeichenfolge zu einer anderen Zeichenfolge

Nicht zutreffend

_mbsnbcat_s, _mbsnbcat_s_l

Fügt höchstens die ersten n Bytes einer Mehrbytezeichenzeichenfolge zu anderen an

Nicht zutreffend

_mbsnbcpy_s, _mbsnbcpy_s_l

Kopien n Bytes einer Zeichenfolge zu einer Zielzeichenfolge

Nicht zutreffend

mbsrtowcs_s

Konvertiert eine Mehrbytezeichenzeichenfolge auf eine entsprechende Breitzeichenzeichenkette

Nicht zutreffend

mbstowcs_s, _mbstowcs_s_l

Konvertiert eine Sequenz von Mehrbytezeichen zu der entsprechenden Reihenfolge von Breitzeichen

Nicht zutreffend

memcpy_s, wmemcpy_s

Kopiert Zeichen zwischen Puffern

Nicht zutreffend

memmove_s, wmemmove_s

Wechselt ein Puffer zu anderen

Nicht zutreffend

_mktemp_s, _wmktemp_s

Erstellen Sie einen eindeutigen Dateinamen

Nicht zutreffend

printf_s, _printf_s_l, wprintf_s, _wprintf_s_l

Drucken Sie formatierte Ausgabe den Standardausgabestream

_putenv_s, _wputenv_s

Erstellen, Ändern oder Entfernen von Umgebungsvariablen

  • Nicht zutreffend

qsort_s

Führt eine schnelle Sortierung aus

System::Collections::ArrayList::Sort

rand_s

Generiert eine Pseudozufallszahl

System::Random Class

scanf_s, _scanf_s_l, wscanf_s, _wscanf_s_l

Lesen formatierte Daten im Standardeingabestream

System::Console::Read, System::Console::ReadLine, wird auch Parse-Methoden, z System::Double::Parse

_searchenv_s, _wsearchenv_s

Suchen nach einer Datei mit der Umgebungspfade

Nicht zutreffend

_snprintf_s, _snprintf_s_l, _snwprintf_s, _snwprintf_s_l

Schreiben von formatierten Daten in eine Zeichenfolge

Nicht zutreffend

_snscanf_s, _snscanf_s_l, _snwscanf_s, _snwscanf_s_l

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

Nicht zutreffend

_sopen_s, _wsopen_s

Öffnen einer Datei zum Freigeben

Nicht zutreffend

_splitpath_s, _wsplitpath_s

Unterbrechen Sie einen Pfadnamen in Komponenten

Nicht zutreffend

sprintf_s, _sprintf_s_l, swprintf_s, _swprintf_s_l

Schreiben von formatierten Daten in eine Zeichenfolge

System::String::Format

sscanf_s, _sscanf_s_l, swscanf_s, _swscanf_s_l

Lesen Sie formatierte Daten aus einer Zeichenfolge

Siehe Parse-Methoden, z System::Double::Parse

strcat_s, wcscat_s, _mbscat_s

Fügen Sie eine Zeichenfolge an

System::String::Concat

strcpy_s, wcscpy_s, _mbscpy_s

Kopieren einer Zeichenfolge

System::String::Copy

_strdate_s, _wstrdate_s

Rückstromsystemdatum als Zeichenfolge

System::DateTime::Parse

strerror_s, _strerror_s, _wcserror_s, __wcserror_s

Rufen Sie die Systemfehlermeldung (strerror, _wcserror) oder Drucken eine vom Benutzer bereitgestellte Fehlermeldung ab (_strerror, __wcserror)

System::Exception::Message

_strlwr_s, _strlwr_s_l, _mbslwr_s, _mbslwr_s_l, _wcslwr_s, _wcslwr_s_l

Konvertiert eine Zeichenfolge in Kleinbuchstaben

System::String::ToLower

strncat_s, _strncat_s_l, wcsncat_s, _wcsncat_s_l, _mbsncat_s, _mbsncat_s_l

Fügen von Zeichen in einer Zeichenfolge an

System::String::Concat

strncpy_s, _strncpy_s_l, wcsncpy_s, _wcsncpy_s_l, _mbsncpy_s, _mbsncpy_s_l

Kopieren von Zeichen aus einer Zeichenfolge in andere

System::String::Copy

_strtime_s, _wstrtime_s

Rückstromsystemzeit 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 die folgenden Token in einer Zeichenfolge, unter Verwendung 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

Konvertiert eine Zeichenfolge in Großbuchstaben

System::String::ToUpper

tmpfile_s

Erstellt eine temporäre Datei

Nicht zutreffend

tmpnam_s, _wtmpnam_s

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

Nicht zutreffend

_ultoa_s, _ultow_s

Konvertiert eine lange ganze Zahl ohne Vorzeichen in eine Zeichenfolge

System::Convert::ToString

_umask_s

Legt die Standarddateiberechtigungsmaske fest

System::IO::File::SetAttributes

_vcprintf_s, _vcprintf_s_l, _vcwprintf_s, _vcwprintf_s_l

zum formatierten Ausgabe an die Konsole mithilfe eines Zeigers in einer Argumentliste

System::Console::Write

vfprintf_s, _vfprintf_s_l, vfwprintf_s, _vfwprintf_s_l

Schreiben von formatierter Ausgabe mithilfe eines Zeigers, der auf eine Liste von Argumenten zeigt

Nicht zutreffend

vprintf_s, _vprintf_s_l, vwprintf_s, _vwprintf_s_l

Schreiben von formatierter Ausgabe mithilfe eines Zeigers, der auf eine Liste von Argumenten zeigt

System::Console::Write

vsnprintf_s, _vsnprintf_s, _vsnprintf_s_l, _vsnwprintf_s, _vsnwprintf_s_l

Schreiben von formatierter Ausgabe mithilfe eines Zeigers, der auf eine Liste von Argumenten zeigt

Nicht zutreffend

vsprintf_s, _vsprintf_s_l, vswprintf_s, _vswprintf_s_l

Schreiben von formatierter Ausgabe mithilfe eines Zeigers, der auf eine Liste von Argumenten zeigt

System::String::Format

wcrtomb_s

Konvertiert ein Breitzeichen in seine Mehrbytezeichendarstellung

Nicht zutreffend

wcsrtombs_s

Konvertiert eine Zeichenfolge mit Breitzeichen zu seiner Mehrbytezeichenzeichenfolgendarstellung

Nicht zutreffend

wcstombs_s, _wcstombs_s_l

Konvertiert eine Sequenz von Breitzeichen in der entsprechenden Reihenfolge von Mehrbytezeichen

Nicht zutreffend

wctomb_s, _wctomb_s_l

Konvertiert ein Breitzeichen zum entsprechenden Mehrbytezeichen

Nicht zutreffend

Siehe auch

Referenz

CRT-Bibliotheksfunktionen