strcpy和strcat和strlen操作(char数组)
可执行代码
#include "stdafx.h"
#include <string>
int _tmain(int argc, _TCHAR* argv[])
{
char Hello[20];
char World[20];
//清空数组
memset(Hello, 0, sizeof(Hello));
memset(World, 0, sizeof(World));
//给char数组进行赋值
strcpy(Hello, "Hello");
strcpy(World, "World");
//拼接到 Hello 数组中
strcat(Hello,World);
//获取 Hello 数组的长度
int len = strlen(Hello);
printf("len:%d\n", len);
printf("Hello 数组:%s\n", Hello);
system("pause");
return 0;
}
总结
对char数组赋值可以使用strcpy函数,拼接两个char数组使用strcat函数(结果保留在第一个参数中),获取char数组长度可以使用strlen函数。记录一下,以供自己和大家学习使用。