VisualStudio2017ー文字列関数ー【C言語】

VisualStudio2017を使うにあたって覚え書き

▷関数strcpyが使えない!
→コピー先の配列以上の長さの文字列をコピーさせないようにするため、エラーが出る。

▷関数strcpy_sを使う
→関数strcpy_sはstrcpy同様文字列をコピーする関数である。
ただし、引数がstrcpyは2つなのに対してstrcpy_sは3つになる。

strcpy(コピー先配列, コピー元配列)
strcpy_s(コピー先配列, コピー先の配列の大きさ, コピー元配列)

※strcpy_sが使えるのはVisualStudio(Microsoftがそうさせている)なので、他のコンパイラではstrcpyを使うことが多い。

コメントを残す

あなたのメールアドレスは公開されません。必須項目には印がついています *