#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