定义两个字符数组:a[10],b[10],使用strlen函数测试他们的长度并输出,使用strcpy strncpy 函数将a(或者a的

定义两个字符数组:a[10],b[10],
使用strlen函数测试他们的长度并输出
使用strcpy strncpy 函数将a(或者a的前n个字符)复制给b
使用strcmp strncmp 函数对a和b(或者他们的前n个字符)进行比较
使用strcat 函数将a追加在b的后面
用C++编写,现在急需~! 谢谢各位大大了 QAQ

#include<iostream>
#include <string>
using namespace std;
int main()
{
int len = 0;
char a[10],b[10];
cin.getline(a,10);
cin.getline(b,10);
len=strlen(a);
cout<<"a数组长度:"<<len<<endl;
len=strlen(b);
cout<<"b数组长度:"<<len<<endl;
if((strcmp(a,b))>0)
cout<<"a数组大于b数组"<<endl;
else if((strcmp(a,b))<0)
cout<<"a数组小于b数组"<<endl;
else
cout<<"a数组等于b数组"<<endl;
strcat(b,a);
cout<<"a数组追加到b数组:"<<b<<endl;
strcpy(b,a);
cout<<"a数组复制到b数组:"<<b<<endl;
system("pause");
return 0;
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-05-29
直接用MSDN查找各个函数的用法和示例吧
相似回答