sjfb.net
当前位置:首页 >> C++使用string类申明字符串对象,实现两字符串的连接 >>

C++使用string类申明字符串对象,实现两字符串的连接

#include#includeusing namespace std;int main(){ string all,left,right; cin>>left>>right; //以空格分隔 all=left+right; cout

用+把两个字符串连接起来,如: string slinked=str1+str2

#include#include#include#include using namespace std;int main(void){ string str;//Empty string int a = 0x4D;//M char b = 'b'; int c[2] = {0x41,0x42}; double d = 66.88888; //66 ASCII IS 'B' str += a; str += b; //str += c; //ERRO...

#include using namespace std; int main() { char str_a[32] = "Hello!"; char str_b[16] = "www.baidu.com"; int i; int j; i = 0; while(str_a[i]) { i++; } j = 0; while(str_b[j]) { str_a[i] = str_b[j]; i++; j++; } str_a[i] = '\0'; cout

# include # include # include using namespace std; class MyString { private: char *m_data; public: MyString(); MyString(const char* ptr); MyString(const MyString& rhs); ~MyString(); MyString& operator=(const MyString& rhs); MyS...

当进行string对象和字符串字面值进行连接时,+操作符的左右至少出现一个是string类型的。 string s1 = "hello"; string s2 = "world"; string s3 = s1 + ",";//ok string s4 = "hello" + ",";//error string s5 = s1 + "," + "world";ok string ...

#include using namespace std; int main() { char str1[40]; char str2[20];//保证被连接字符串长度大于待连接字符串的长度. int counter1=0,counter2=0;//计数器 coutstr1; coutstr2; while(str1[counter1]!='\0') //这个循环用于找到第一个字...

这要看类型,如果用的是C++里面的string类,那么只需要用上重载符号 + 就行了: 例如: string s1="12345890",s2="abcdedg";s1+=s2;//把s2连接在s1尾部cout

你可以使用如下代码的方式 #include void main() { char str1[50],str2[10]; int i = 0,j = 0; cout

如果是string类直接想加就可以了str1+str2; 如果是char类,需要调用函数strcat,如strcat(ch1,ch2)

网站首页 | 网站地图
All rights reserved Powered by www.sjfb.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com