Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Diese Routinen werden auf mit NULL endenden Einzelbytezeichenfolgen, Breitzeichenfolgen und Multibyte-Zeichenfolgen ausgeführt. Verwenden Sie die in der Puffermanipulation beschriebenen Puffermanipulationsroutinen, um mit Zeichenarrays zu arbeiten, die nicht mit einem NULL Zeichen enden.
Zeichenfolgenmanipulationsroutinen
| Routine | Zweck |
|---|---|
strcoll, wcscoll, , _mbscoll, _wcscoll_l_stricoll_strcoll_l_wcsicoll_mbscoll_l_mbsicoll, , _mbsnicoll_mbsncoll_l_wcsnicoll_l_strnicoll_strnicoll_l_wcsnicoll_stricoll_l_wcsicoll_l_mbsicoll_l_strncoll_wcsncoll_mbsncoll_strncoll_l_wcsncoll_l_mbsnicoll_l |
Vergleichen von zwei Zeichenfolgen mithilfe von Codepageinformationen (_mbsicoll und _mbsnicoll ignorieren die Groß-/Kleinschreibung) |
_strdec, , _wcsdec_mbsdec_mbsdec_l |
Zeichenfolgenzeiger um ein Zeichen zurücksetzen |
_strinc, , _wcsinc_mbsinc_mbsinc_l |
Zeichenfolgenzeiger um ein Zeichen nach vorn zu versetzen |
_mbsnbcat, , _mbsnbcat_l_mbsnbcat_s_mbsnbcat_s_l |
Anhängen von höchstens n Bytes einer Zeichenfolge an eine andere |
_mbsnbcmp, _mbsnbcmp_l |
Vergleichen der ersten n Bytes von zwei Zeichenfolgen |
_strncnt, , _wcsncnt_mbsnbcnt, _mbsnbcnt_l, , _mbsnccnt_mbsnccnt_l |
Zurückgeben von Zeichenbytes innerhalb angegebener Zeichenanzahl |
_mbsnbcpy, , _mbsnbcpy_l_mbsnbcpy_s_mbsnbcpy_s_l |
Kopieren von n Bytes der Zeichenfolge |
_mbsnbicmp, _mbsnbicmp_l |
Vergleichen von n Bytes von zwei Zeichenfolgen, Ignorieren von Groß-/Kleinschreibung |
_mbsnbset, _mbsnbset_l |
Festlegen der ersten n Bytes der Zeichenfolge auf bestimmtes Zeichen |
_strncnt, , _wcsncnt_mbsnbcnt, _mbsnbcnt_l, , _mbsnccnt_mbsnccnt_l |
Zurückgeben einer Anzahl von Zeichen in der angegebenen Byteanzahl |
_strnextc, , _wcsnextc_mbsnextc_mbsnextc_l |
Suchen von nächstem Zeichen in Zeichenfolge |
_strninc, , _wcsninc_mbsninc_mbsninc_l |
Vorsetzen der Zeichenfolgenzeiger um n Zeichen |
_strspnp, , _wcsspnp_mbsspnp_mbsspnp_l |
Zurückgeben des Zeigers auf das erste Zeichen in einer bestimmten Zeichenfolge, die nicht in einer anderen angegebenen Zeichenfolge enthalten ist |
_scprintf, , _scprintf_l_scwprintf_scwprintf_l |
Zurückgeben der Anzahl von Zeichen in einer formatierten Zeichenfolge |
_snscanf, , _snscanf_l_snwscanf, _snwscanf_l, _snscanf_s, _snscanf_s_l, , _snwscanf_s_snwscanf_s_l |
Lesen von formatierten Daten einer angegebenen Länge aus dem Standardeingabestream. |
sscanf, , _sscanf_lswscanf, _swscanf_l, sscanf_s, _sscanf_s_l, , swscanf_s_swscanf_s_l |
Lesen von formatierten Daten einer angegebenen Länge aus dem Standardeingabestream. |
sprintf, _sprintf_l, , swprintf, _swprintf_l, __swprintf_lsprintf_s, _sprintf_s_l, , swprintf_s, _swprintf_s_l, ,_sprintf_p_sprintf_p_l , , _swprintf_p_swprintf_p_l |
Schreiben von formatierten Daten in eine Zeichenfolge |
strcat, , wcscat_mbscat, strcat_s, , wcscat_s_mbscat_s |
Anfügen von einer Zeichenfolge an eine andere |
strchr, , wcschr_mbschr_mbschr_l |
Suchen des ersten Vorkommens des angegebenen Zeichens in der Zeichenfolge |
strcmp, wcscmp_mbscmp |
Vergleichen von zwei Zeichenfolgen |
strcoll, wcscoll, , _mbscoll, _wcscoll_l_stricoll_strcoll_l_wcsicoll_mbscoll_l_mbsicoll, , _mbsnicoll_mbsncoll_l_wcsnicoll_l_strnicoll_strnicoll_l_wcsnicoll_stricoll_l_wcsicoll_l_mbsicoll_l_strncoll_wcsncoll_mbsncoll_strncoll_l_wcsncoll_l_mbsnicoll_l |
Vergleichen von zwei Zeichenfolgen mithilfe der aktuellen Gebietsschemacodepageinformationen (_stricoll, _wcsicoll, _strnicoll und _wcsnicoll ignorieren die Groß-/Kleinschreibung) |
strcpy, , wcscpy_mbscpy, strcpy_s, , wcscpy_s_mbscpy_s |
Kopieren von einer Zeichenfolge in eine andere |
strcspn, , wcscspn_mbscspn_mbscspn_l |
Suchen des ersten Vorkommens des Zeichens im angegebenen Zeichensatz der Zeichenfolge |
_strdup, , _mbsdup_wcsdup, , _strdup_dbg_wcsdup_dbg |
Doppelte Zeichenfolge |
strerror, , _strerror_wcserror, __wcserror, strerror_s, _strerror_s, , _wcserror_s__wcserror_s |
Zuordnen der Fehlernummer zur Meldungszeichenfolge |
strftime, , wcsftime_strftime_l_wcsftime_l |
Formatieren von Datums- und Uhrzeitzeichenfolge |
_stricmp, , _wcsicmp_mbsicmp, _stricmp_l, , _wcsicmp_l_mbsicmp_l |
Vergleichen zweier Zeichenfolgen ohne Berücksichtigung von Groß-/Kleinbuchstaben |
strlen, wcslen, , _mbslen, _mbslen_l, _mbstrlen_lstrnlenstrnlen_s_mbstrlen, , , wcsnlen_s_mbsnlen_mbsnlen_l_mbstrnlenwcsnlen_mbstrnlen_l |
Suchen der Zeichenfolgenlänge |
_strlwr, _wcslwr, , _mbslwr, _strlwr_l, _mbslwr_l_wcslwr_l, _strlwr_s, _strlwr_s_l, , _mbslwr_s, _mbslwr_s_l, , _wcslwr_s_wcslwr_s_l |
Konvertieren der Zeichenfolge in Kleinbuchstaben |
strncat, _strncat_l, , wcsncat, _wcsncat_l, _mbsncat_l_mbsncat, strncat_s, _strncat_s_l, , wcsncat_s, _wcsncat_s_l, , _mbsncat_s_mbsncat_s_l |
Anfügen von Zeichen der Zeichenfolge |
strncmp, , wcsncmp_mbsncmp_mbsncmp_l |
Vergleichen von Zeichen zweier Zeichenfolgen |
strncpy, _strncpy_l, , wcsncpy, _wcsncpy_l, _mbsncpy_l_mbsncpy, strncpy_s, _strncpy_s_l, , wcsncpy_s, _wcsncpy_s_l, , _mbsncpy_s_mbsncpy_s_l |
Kopieren von Zeichen aus einer Zeichenfolge in andere |
_strnicmp, , _wcsnicmp_mbsnicmp, _strnicmp_l, , _wcsnicmp_l_mbsnicmp_l |
Vergleichen von Zeichen zweier Zeichenfolgen ohne Berücksichtigung von Groß-/Kleinbuchstaben |
_strnset, , _strnset_l_wcsnset, _wcsnset_l, , _mbsnset_mbsnset_l |
Festlegen der ersten n Zeichen einer Zeichenfolge auf ein bestimmtes Zeichen |
strpbrk, , wcspbrk_mbspbrk_mbspbrk_l |
Suchen des ersten Vorkommens des Zeichens aus einer Zeichenfolge in einer anderen Zeichenfolge |
strrchr, , wcsrchr_mbsrchr_mbsrchr_l |
Suchen des letzten Vorkommens des angegebenen Zeichens in der Zeichenfolge |
_strrev, , _wcsrev_mbsrev_mbsrev_l |
Umkehren von Zeichenfolge |
_strset, , _strset_l_wcsset, _wcsset_l, , _mbsset_mbsset_l |
Festlegen aller Zeichen von Zeichenfolge auf bestimmtes Zeichen |
strspn, , wcsspn_mbsspn_mbsspn_l |
Suchen des ersten Vorkommens eines Zeichens in einer Zeichenfolge, das in einer anderen Zeichenfolge nicht gefunden wird |
strstr, , wcsstr_mbsstr_mbsstr_l |
Suchen des ersten Vorkommens von angegebener Zeichenfolge in einer anderen Zeichenfolge |
strtok, _strtok_l, , wcstok, _wcstok_l, _mbstok_l_mbstok, strtok_s, _strtok_s_l, , wcstok_s, _wcstok_s_l, , _mbstok_s_mbstok_s_l |
Suchen des nächsten Tokens in der Zeichenfolge |
_strupr, _strupr_l, , _mbsupr, _mbsupr_l, _wcsupr_wcsupr_l, _strupr_s, _strupr_s_l, , _mbsupr_s, _mbsupr_s_l, , _wcsupr_s_wcsupr_s_l |
Konvertieren der Zeichenfolge in Großbuchstaben |
strxfrm, , wcsxfrm_strxfrm_l_wcsxfrm_l |
Transformieren der Zeichenfolge in sortierte Form nach gebietsschemaspezifischen Informationen |
vsprintf, _vsprintf_l, , vswprintf, _vswprintf_l, __vswprintf_lvsprintf_s, _vsprintf_s_l, , vswprintf_s, _vswprintf_s_l, ,_vsprintf_p_vsprintf_p_l , , _vswprintf_p_vswprintf_p_l |
Schreiben von formatierter Ausgabe mithilfe eines Zeigers, der auf eine Liste von Argumenten zeigt |
vsnprintf, _vsnprintf, , _vsnwprintf_vsnprintf_l, _vsnwprintf_l, 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 |