最終更新:2011-08-12 (金) 17:07:00 (4640d)  

なんとか_s
Top / なんとか_s

http://msdn.microsoft.com/ja-jp/library/8ef0s5kh(v=vs.80).aspx

Visual Studio 2005

  • CRT のセキュリティは大幅に強化されています。多くの CRT 関数にセキュリティが強化されたバージョンができました。セキュリティが強化された新しい関数が存在する場合、セキュリティが弱い古いバージョンは推奨されないバージョンとしてマークされ、新しいバージョンには _s ("secure") のサフィックスが付いています。

一覧

関数動作
_access_s?_waccess_s?ファイル アクセス許可を判断します。
_malloca?スタックにメモリを割り当てます。
asctime_s?_wasctime_s?struct tm 型の時間を文字列に変換します。
bsearch_s?並べ替えられた配列のバイナリ検索を実行します。
_cgets_s?_cgetws_s?コンソールから文字列を取得します。
_chsize_s?ファイルのサイズを変更します。
clearerr_s?ストリームのエラー インジケータをリセットします。
_controlfp_s?浮動小数点制御ワードの取得および設定を行います。
_cprintf_s?_cprintf_s_l?_cwprintf_s?_cwprintf_s_l?書式化してコンソールに出力します。
_cscanf_s?_cscanf_s_l?_cwscanf_s?_cwscanf_s_l?書式化されたデータをコンソールから読み取ります。
_ctime_s?_ctime32_s?_ctime64_s?_wctime_s?_wctime32_s?_wctime64_s?time_t、__time32_t、または __time64_t のいずれかの型の時間を文字列に変換します。
_ecvt_s?double 型の数値を文字列に変換します。
_fcvt_s?浮動小数点数を文字列に変換します。
fopen_s_wfopen_s?ファイルを開きます。
fprintf_s?_fprintf_s_l?fwprintf_s?_fwprintf_s_l?書式付きデータをストリームに出力します。
freopen_s?_wfreopen_s?ファイル ポインタを再度割り当てます。
fscanf_s?_fscanf_s_l?fwscanf_s?_fwscanf_s_l?ストリームから書式化されたデータを読み出します。
_ftime_s?_ftime32_s?_ftime64_s?現在の時刻を取得します。
_gcvt_s?浮動小数点数を文字列に変換し、文字列をバッファに格納します。
getenv_s?_wgetenv_s?現在の環境から値を取得します。
gets_s?_getws_s?stdin ストリームから行を取得します。
_gmtime32_s?_gmtime64_s?時刻を time_t 型から struct tm 型へ、または __time64_t 型から struct tm 型へ変換します。
_itoa_s?_i64toa_s?_ui64toa_s?_itow_s?_i64tow_s?_ui64tow_s?整数を文字列に変換します。
_lfind_s?指定されたキーで線形検索を実行します。
localtime_s_localtime32_s?_localtime64_s?時刻を現地のタイム ゾーンに合わせて修正し、time_t 型から struct tm へ、または __time64_t 型から struct tm へ変換します。
_lsearch_s?線形検索を行って値を探します。見つからなかった場合は、リストの末尾に値を追加します。
_ltoa_s?_ltow_s?長整数を文字列に変換します。
_makepath_s?_wmakepath_s?パス名の要素からパス名を作成します。
_mbccpy_s?_mbccpy_s_l?文字列のマルチバイト文字を他の文字列にコピーします。
_mbsnbcat_s?_mbsnbcat_s_l?1 つのマルチバイト文字列の最初の n バイトを別の文字列の末尾に追加します。
_mbsnbcpy_s?_mbsnbcpy_s_l?文字列の n バイトを他の文字列にコピーします。
mbsrtowcs_s?マルチバイト文字列を対応するワイド文字列に変換します。
mbstowcs_s?_mbstowcs_s_l?マルチバイト文字列を対応するワイド文字列に変換します。
memcpy_s?wmemcpy_s?バッファ間で文字をコピーします。
memmove_s?wmemmove_s?バッファの内容を他のバッファに移動します。
_mktemp_s?_wmktemp_s?一意のファイル名を作成します。
printf_s?_printf_s_l?wprintf_s?_wprintf_s_l?標準出力ストリームに書式付きで出力します。
_putenv_s?_wputenv_s?新しい環境変数を作成します。または既存の環境変数を変更または削除します。
qsort_s?クイック ソートを実行します。
rand_s?疑似乱数を生成します。
scanf_s?_scanf_s_l?wscanf_s?_wscanf_s_l?標準入力ストリームから書式付きデータを読み取ります。
_searchenv_s?_wsearchenv_s?環境変数で定義されたパスを使用してファイルを検索します。
_snprintf_s?_snprintf_s_l?_snwprintf_s?_snwprintf_s_l?書式付きデータを文字列に書き込みます。
_snscanf_s?_snscanf_s_l?_snwscanf_s?_snwscanf_s_l?指定した長さの書式付きデータを文字列から読み取ります。
_sopen_s?_wsopen_s?ファイルを共有用に開きます。
_splitpath_s?_wsplitpath_s?パス名を構成要素に分解します。
sprintf_s_sprintf_s_l、swprintf_s?_swprintf_s_l?書式付きデータを文字列に書き込みます。
sscanf_s?_sscanf_s_l、swscanf_s?_swscanf_s_l?文字列から書式付きデータを読み込みます。
strcat_s、wcscat_s?_mbscat_s?文字列を追加します。
strcpy_s、wcscpy_s?_mbscpy_s?文字列をコピーします。
_strdate_s?_wstrdate_s?現在のシステム日付を文字列として返します。
strerror_s?_strerror_s?_wcserror_s?__wcserror_s?システム エラー メッセージ (strerror、_wcserror) を取得するか、またはユーザーが指定したエラー メッセージ (_strerror、__wcserror) を出力します。
_strlwr_s?_strlwr_s_l?_mbslwr_s?_mbslwr_s_l?_wcslwr_s?_wcslwr_s_l?文字列を小文字に変換します。
strncat_s?_strncat_s_l、wcsncat_s?_wcsncat_s_l?_mbsncat_s?_mbsncat_s_l?文字列に文字を追加します。
strncpy_s?_strncpy_s_l、wcsncpy_s?_wcsncpy_s_l?_mbsncpy_s?_mbsncpy_s_l?文字列の文字をコピーします。
_strtime_s?_wstrtime_s?現在のシステム時刻を文字列として返します。
strtok_s?_strtok_s_l、wcstok_s?_wcstok_s_l?_mbstok_s?_mbstok_s_l?現在のロケールまたは渡されたロケールを使用して、文字列から次のトークンを見つけます。
_strupr_s?_strupr_s_l?_mbsupr_s?_mbsupr_s_l?_wcsupr_s?_wcsupr_s_l?文字列を大文字に変換します。
tmpfile_s?一時ファイルを作成します。
tmpnam_s?_wtmpnam_s?一時ファイルの作成に使用できる名前を生成します。
_ultoa_s?_ultow_s?符号なしの長整数を文字列に変換します。
_umask_s?既定のファイル アクセス許可マスクを設定します。
_vcprintf_s?_vcprintf_s_l?_vcwprintf_s?_vcwprintf_s_l?引数リストへのポインタを使用して、書式付き出力をコンソールに書き込みます。
vfprintf_s?_vfprintf_s_l、vfwprintf_s?_vfwprintf_s_l?引数リストへのポインタに基づき、書式付き出力を書き込みます。
vprintf_s?_vprintf_s_l、vwprintf_s?_vwprintf_s_l?引数リストへのポインタに基づき、書式付き出力を書き込みます。
vsnprintf_s?_vsnprintf_s?_vsnprintf_s_l?_vsnwprintf_s?_vsnwprintf_s_l?引数リストへのポインタに基づき、書式付き出力を書き込みます。
vsprintf_s?_vsprintf_s_l?vswprintf_s?_vswprintf_s_l?引数リストへのポインタに基づき、書式付き出力を書き込みます。
wcrtomb_s?ワイド文字をマルチバイト文字の表現に変換します。
wcsrtombs_s?ワイド文字列をマルチバイト文字列の文字列形式に変換します。
wcstombs_s?_wcstombs_s_l?ワイド文字列を対応するマルチバイト文字列に変換します。
wctomb_s?_wctomb_s_l?ワイド文字を対応するマルチバイト文字に変換します。