复制字符串的 C++ 程序
在此示例中,您将学习复制字符串(字符串对象和 C 样式字符串)。
要理解此示例,您应该具备以下 C++ 编程 主题的知识:
在 C++ 中, 您可以使用 =
赋值运算符简单地复制字符串对象。
示例 1:复制字符串对象
#include <iostream>
using namespace std;
int main()
{
string s1, s2;
cout << "Enter string s1: ";
getline (cin, s1);
s2 = s1;
cout << "s1 = "<< s1 << endl;
cout << "s2 = "<< s2;
return 0;
}
输出
Enter string s1: C++ Strings
s1 = C++ Strings
s2 = C++ Strings
要在 C++ 中复制 c 字符串,请使用 strcpy()
函数。
示例 1:复制 C 字符串
#include <iostream>
#include <cstring>
using namespace std;
int main()
{
char s1[100], s2[100];
cout << "Enter string s1: ";
cin.getline(s1, 100);
strcpy(s2, s1);
cout << "s1 = "<< s1 << endl;
cout << "s2 = "<< s2;
return 0;
}
输出
Enter string s1: C-Strings
s1 = C-Strings
s2 = C-Strings