#include <stdio.h>
#include <string.h>
int main()
{
char str[81];
strncpy(str, "This is a test", 6); // 文字列のコピー
// str = "This is a test"; はできない.ただし,(文字列の長さ+1)と
// 配列の大きさが一致していればできる(char str[15])
str[6] = '\0';
printf("文字列は %s ,長さは %d\n", str, strlen(str)); // strlen()は文字列の長さ
strncat(str, "s a test", 3); // 文字列の連結
printf("文字列は %s ,長さは %d\n", str, strlen(str));
strcat(str, " test");
printf("文字列は %s ,長さは %d\n", str, strlen(str));
strcpy(str, "End of test");
printf("文字列は %s ,長さは %d\n", str, strlen(str));
return 0;
}