C++编程问题2道

来源:百度知道 编辑:UC知道 时间:2024/05/06 03:44:26
1.两个字符串相加
PS:2个字符串可以自定义(用函数写)

2.获得字符串长度的方法
PS:要求输入任意字符串,都能得到结果(用函数写)
感谢回答问题的各位,都是对的,但我只能给一个人加分,抱歉了

1、
#include <iostream>
#include <string>
using namespace std;

string fan(string a,string b);
int main(){
string a="I am ";
string b="Tom can!";
string c;
c=fan(a,b);
cout <<c<<endl;
return 0;
}
string fan(string a,string b){
string tmp=a+b;
return tmp;
}
2、
#include <iostream>
using namespace std;

int MStrlen(char*a);
int main(){
char a[255];
cin.get((char*)a,255);
cout <<a<<endl;
cout <<"该串的长度为:"<<MStrlen(a)<<endl;
return 0;
}
int MStrlen(char*a){
return strlen(a);
}

参考:
#include<iostream>
#include<stdlib.h>
using namespace std;
void catchstr(char *str1,char *str2,char *str3)
{
int n,m,x;
int i;
n=strlen(str1)-1;
m=strlen(str2)-1;