#include"string.h" main() { static char st1[30]="My name is "; int st2[10]; printf("input your name:/n"); gets(st2); strcat(st1,st2); puts(st1); } static char st1[30]="My name is "; int st2[10]; printf("input your name:/n"); gets(st2); strcat(st1,st2); 本程序把初始化赋值的字符数组与动态赋值的字符串连接起来。 要注重的是,字符数组1应定义足够的长度,否则不能全部装入被连接的字符串
#include"string.h" main() { int k; static char st[]="C language"; k=strlen(st); printf("The lenth of the string is %d/n",k); } 更多内容请看C/C++进阶技术文档专题,或 程序举例