У овом примеру ћете научити да копирате низове (и стринг објекте и стрингове у стилу Ц).
Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања на Ц ++:
- Ц ++ низови
- Ц ++ низови
Можете једноставно копирати стринг објекте у Ц ++ користећи = оператор додељивања.
Пример 1: Копирање ниског објекта
#include 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; )
Оутпут
Унесите низ с1: Ц ++ низови с1 = Ц ++ низови с2 = Ц ++ низови
За копирање ц-низова у Ц ++ strcpy()
користи се функција.
Пример 1: Копирање Ц-низова
#include #include 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; )
Оутпут
Унесите низ с1: Ц-жице с1 = Ц-жице с2 = Ц-жице