下面的实例使用了上述的一些函数:
实例
#include<iostream>#include<cstring>usingnamespacestd; intmain(){ charstr1[13] = "runoob"; charstr2[13] = "google"; charstr3[13]; int len ; // 复制 str1 到 str3 strcpy(str3, str1); cout << "strcpy( str3, str1) : " << str3 << endl; // 连接 str1 和 str2 strcat(str1, str2); cout << "strcat( str1, str2): " << str1 << endl; // 连接后,str1 的总长度 len = strlen(str1); cout << "strlen(str1) : " << len << endl; return0;}
当上面的代码被编译和执行时,它会产生下列结果:
strcpy( str3, str1): runoob
strcat( str1, str2): runoobgoogle
strlen(str1):12