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_l swscanf , _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_l sprintf_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_l strnlen strnlen_s _mbstrlen , , , wcsnlen_s _mbsnlen _mbsnlen_l _mbstrnlen wcsnlen _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_l vsprintf_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 |