trcat()函数与strlen()函数(7.21)
#include<string.h>
#include<stdlib.h>
#include<iostream>
using namespace std;
int main()
{
char str1[100], str2[100];
cin>>str1;
cin>>str2;
strcat (str1 , str2);
cout<<str1<<endl;
cout<<strlen (str1)<<endl;
cout<<sizeof (str1);
return 0;
}
#include<string.h>
#include<stdlib.h>
#include<iostream>
using namespace std;
int main()
{
char name[100];
char *p = "123";
strcpy (name , p);
cout<<name<<"\n";
cout<<p<<"\n";
return 0;
}
总结:
1.strcpy( 目标数组或字符串, 源字符串 )的使用形式!
2.赋值时连同源字符串的末尾'\0'也被复制过去。
3.目标数组或字符串 > 源字符串 只有这样才能有足够的空间容纳源字符串的数值!