次の方法で共有


文字列操作 (CRT)

これらのルーチンは、null で終わる 1 バイト文字、ワイド文字、およびマルチバイト文字の文字列に対して動作します。 バッファー操作で説明されているバッファー操作ルーチンを使用して、NULL文字で終わっていない文字配列を操作します。

文字列操作ルーチン

ルーチンによって返される値 使用
strcoll, wcscoll, _mbscoll, _strcoll_l, _wcscoll_l, _mbscoll_l, _stricoll _wcsicoll, _mbsicoll, _stricoll_l, _wcsicoll_l, _mbsicoll_l _strncoll, _wcsncoll, _mbsncoll, _strncoll_l, _wcsncoll_l, _mbsncoll_l, _strnicoll, _wcsnicoll, _mbsnicoll, _strnicoll_l, _wcsnicoll_l, _mbsnicoll_l コード ページの情報を使用して、2 つの文字列を比較します (_mbsicoll および _mbsnicoll では、大文字と小文字が区別されます)。
_strdec_wcsdec_mbsdec_mbsdec_l 文字列ポインターを 1 文字前に移動します。
_strinc_wcsinc_mbsinc_mbsinc_l 文字列ポインターを 1 文字進めます。
_mbsnbcat_mbsnbcat_l_mbsnbcat_s_mbsnbcat_s_l 1 つの文字列の先頭の最大 n バイトを別の文字列に追加します。
_mbsnbcmp, _mbsnbcmp_l 2 つの文字列の先頭の n バイトを比較します。
_strncnt_wcsncnt_mbsnbcnt_mbsnbcnt_l_mbsnccnt_mbsnccnt_l 指定した文字数内の文字のバイト数を返します。
_mbsnbcpy_mbsnbcpy_l_mbsnbcpy_s_mbsnbcpy_s_l 文字列の n バイトをコピーします。
_mbsnbicmp, _mbsnbicmp_l 2 つの文字列の先頭の n バイトを比較します (大文字と小文字の区別は無視されます)。
_mbsnbset, _mbsnbset_l 指定した文字に文字列の先頭の n バイトを設定します。
_strncnt_wcsncnt_mbsnbcnt_mbsnbcnt_l_mbsnccnt_mbsnccnt_l 指定したバイト数内の文字数を返します。
_strnextc_wcsnextc_mbsnextc_mbsnextc_l 文字列の次の文字を検索します。
_strninc_wcsninc_mbsninc_mbsninc_l 文字列ポインターを n 文字進めます。
_strspnp_wcsspnp_mbsspnp_mbsspnp_l 指定された文字列内の、別の指定された文字列にない最初の文字へのポインターを返します
_scprintf_scprintf_l_scwprintf_scwprintf_l 書式設定された文字列内の文字数を返します。
_snscanf_snscanf_l_snwscanf_snwscanf_l_snscanf_s_snscanf_s_l_snwscanf_s_snwscanf_s_l 指定した長さの書式付きデータを標準入力ストリームから読み取ります。
sscanf_sscanf_lswscanf_swscanf_lsscanf_s_sscanf_s_lswscanf_s_swscanf_s_l 指定した長さの書式付きデータを標準入力ストリームから読み取ります。
sprintf_sprintf_lswprintf_swprintf_l__swprintf_lsprintf_s_sprintf_s_lswprintf_s_swprintf_s_l_sprintf_p_sprintf_p_l_swprintf_p_swprintf_p_l 文字列に書式付きデータを書き込みます。
strcatwcscat_mbscatstrcat_swcscat_s_mbscat_s 1 つの文字列を別の文字列に追加します。
strchrwcschr_mbschr_mbschr_l 指定した文字が最初に出現する位置を、文字列内で検索します。
strcmpwcscmp_mbscmp 2 つの文字列を比較します。
strcoll, wcscoll, _mbscoll, _strcoll_l, _wcscoll_l, _mbscoll_l, _stricoll _wcsicoll, _mbsicoll, _stricoll_l, _wcsicoll_l, _mbsicoll_l _strncoll, _wcsncoll, _mbsncoll, _strncoll_l, _wcsncoll_l, _mbsncoll_l, _strnicoll, _wcsnicoll, _mbsnicoll, _strnicoll_l, _wcsnicoll_l, _mbsnicoll_l 現在のロケールのコード ページの情報を使用して、2 つの文字列を比較します (_stricoll_wcsicoll_strnicoll、および _wcsnicoll では、大文字と小文字が区別されます)。
strcpywcscpy_mbscpystrcpy_swcscpy_s_mbscpy_s 1 つの文字列を別の文字列にコピーします。
strcspnwcscspn_mbscspn_mbscspn_l 指定した文字セットからの文字が最初に出現する位置を、文字列内で検索します。
_strdup_wcsdup_mbsdup_strdup_dbg_wcsdup_dbg 文字列を複製します。
strerror_strerror_wcserror__wcserrorstrerror_s_strerror_s_wcserror_s__wcserror_s エラー番号をメッセージ文字列にマップします。
strftimewcsftime_strftime_l_wcsftime_l 日付と時刻の文字列の書式を設定します。
_stricmp_wcsicmp_mbsicmp_stricmp_l_wcsicmp_l_mbsicmp_l 大文字小文字に関係なく、2 つの文字列を比較する
strlenwcslen_mbslen_mbslen_l_mbstrlen_mbstrlen_lstrnlenstrnlen_swcsnlenwcsnlen_s_mbsnlen_mbsnlen_l_mbstrnlen_mbstrnlen_l 文字列の長さを検索します。
_strlwr_wcslwr_mbslwr_strlwr_l_wcslwr_l_mbslwr_l_strlwr_s_strlwr_s_l_mbslwr_s_mbslwr_s_l_wcslwr_s_wcslwr_s_l 文字列を小文字に変換します。
strncat_strncat_lwcsncat_wcsncat_l_mbsncat_mbsncat_lstrncat_s_strncat_s_lwcsncat_s_wcsncat_s_l_mbsncat_s_mbsncat_s_l 文字列の文字を追加します。
strncmpwcsncmp_mbsncmp_mbsncmp_l 2 つの文字列の文字を比較する
strncpy_strncpy_lwcsncpy_wcsncpy_l_mbsncpy_mbsncpy_lstrncpy_s_strncpy_s_lwcsncpy_s_wcsncpy_s_l_mbsncpy_s_mbsncpy_s_l 1 つの文字列の文字を別の文字列にコピーします。
_strnicmp_wcsnicmp_mbsnicmp_strnicmp_l_wcsnicmp_l_mbsnicmp_l 大文字小文字に関係なく、2 つの文字列の文字を比較します。
_strnset_strnset_l_wcsnset_wcsnset_l_mbsnset_mbsnset_l 指定した文字に文字列の先頭の n 文字を設定します。
strpbrkwcspbrk_mbspbrk_mbspbrk_l 1 つの文字列からの文字が最初に出現する位置を、別の文字列内で検索します。
strrchrwcsrchr_mbsrchr_mbsrchr_l 指定した文字が最後に出現する位置を、文字列内で検索します。
_strrev_wcsrev_mbsrev_mbsrev_l 文字列の順序を逆にします。
_strset_strset_l_wcsset_wcsset_l_mbsset_mbsset_l 指定した文字に文字列のすべての文字を設定します。
strspnwcsspn_mbsspn_mbsspn_l 別の文字列内では見つからない文字の文字列が最初に出現する位置を、文字列内で検索します。
strstrwcsstr_mbsstr_mbsstr_l 指定した文字列が最初に出現する位置を、別の文字列内で検索します。
strtok_strtok_lwcstok_wcstok_l_mbstok_mbstok_lstrtok_s_strtok_s_lwcstok_s_wcstok_s_l_mbstok_s_mbstok_s_l 文字列の次のトークンを検索します。
_strupr_strupr_l_mbsupr_mbsupr_l_wcsupr_l_wcsupr_strupr_s_strupr_s_l_mbsupr_s_mbsupr_s_l_wcsupr_s_wcsupr_s_l 文字列を大文字に変換します。
strxfrmwcsxfrm_strxfrm_l_wcsxfrm_l ロケール固有の情報に基づいて、文字列を照合形式に変換します。
vsprintf_vsprintf_lvswprintf_vswprintf_l__vswprintf_lvsprintf_s_vsprintf_s_lvswprintf_s_vswprintf_s_l_vsprintf_p_vsprintf_p_l_vswprintf_p_vswprintf_p_l 引数リストへのポインターを使用して、書式付き出力を書き込みます。
vsnprintf_vsnprintf_vsnprintf_l_vsnwprintf_vsnwprintf_lvsnprintf_s_vsnprintf_s_vsnprintf_s_l_vsnwprintf_s_vsnwprintf_s_l 引数リストへのポインターを使用して、書式付き出力を書き込みます。

関連項目

カテゴリ別ユニバーサル C ランタイム ルーチン