C言語 文字数を指定した文字列の連結 - string.h - [ strncat ]
2008.11.14 Friday | by LRESULT
文字列「ABCDE」の後ろに、 文字列「123456789」の先頭5文字を連結してみます。 |
---|
#include <stdio.h> #include <string.h> int main(void) { char s1[100] = "ABCDE"; char *s2 = "123456789"; strncat( s1, s2, 5 ); printf( "連結文字列 %s¥n", s1 ); return 0; } |
連結文字列 ABCDE12345 |
---|
と、表示されます。 「123456789」の先頭5文字を連結しました。 この場合の配列サイズは、文末の「¥0」を加えた11となります。 |