strcpy, strncpy, stpcpy - 文字列のコピー
【書式】
#include <string.h>
char *strcpy(char *s, const char *t);
char *strncpy(char *s, const char *t, size_t n);
char *stpcpy(char *s, const char *t);
【解説】
strcpy(), stpcpy()は文字列tをsにコピーします。文字列の終わりはナル文
字('\0')で認識します。このナル文字もコピーします。sにはtを入れるのに
十分な大きさがなければなりません。
strncpy()は文字列tをsに最大nバイトコピーします。文字列tの長さがnバイ
トより小さい場合はtをコピーして空いた部分にnバイトになるまでナル文字
を埋めます。また、文字列tがnバイト以上の場合はn バイトだけコピーし、
ナル文字は付けません。
【リターン値】
strcpy(), strncpy()はパラメタsの値をそのまま返します。
stpcpy()はsの最後のナル文字へのポインタを返します。
【可搬性】
strcpy()
ANSI, UNIX, DOS窓
strncpy()
ANSI, UNIX, DOS窓
stpcpy()
DOS窓
【copyright (c) 安江正樹@東海大学理学部物理学科】