输入两个字符串,判断是否相等,若不相等,将两个字符串连接

时间:2021-12-25 14:02:46
输入两个字符串,判断是否相等,若不相等,将两个字符串连接,请问这个怎么用C++实现

5 个解决方案

#1


I'm sorry!
I don't know!

#2


std::string  str1("String 1");
std::string  str2("String 2");
std::string  resultstring(str1);
if (str1 != str2)
  {
    resultstring += str2;
  }

或者:
char  str1[100], str2[100];
// assign
std::string  str(str1);
if (str != str2)
  str += str2;
有很多的细节,多看点书也就知道了。

#3


C++ string 类实现了比较功能。你可以看一下它的相关方法。

#4


main()
{int i;
char *str1,*str2;
gets(str1);
gets(str2);
if(strcmp(str1,str2)!=0)
strcat(str1,str2);
puts(str1);
}

#5


用string类 实现起来很简单的。

#1


I'm sorry!
I don't know!

#2


std::string  str1("String 1");
std::string  str2("String 2");
std::string  resultstring(str1);
if (str1 != str2)
  {
    resultstring += str2;
  }

或者:
char  str1[100], str2[100];
// assign
std::string  str(str1);
if (str != str2)
  str += str2;
有很多的细节,多看点书也就知道了。

#3


C++ string 类实现了比较功能。你可以看一下它的相关方法。

#4


main()
{int i;
char *str1,*str2;
gets(str1);
gets(str2);
if(strcmp(str1,str2)!=0)
strcat(str1,str2);
puts(str1);
}

#5


用string类 实现起来很简单的。