#include <stdio.h>
#include <string.h>
int main(void)
{
char str1[] = "ABCDEFGHI";
char str2[] = "12345";
strncpy(str1, str2, 3); /* @s2の長さがn以上のとき */
printf("str1:%s\n", str1);
strncpy(str1, str2, 8); /* As2の長さがnより少ない場合 */
printf("str1:%s\n", str1);
return 0;
}
【実行結果例】
str1:123DEFGHI str1:12345 |
【動作例】
|
▼戻る▼
「初心者のためのポイント学習C言語」 Copyright(c) 2000-2004 TOMOJI All Rights Reserved