Ц ++ програм за копирање низова

У овом примеру ћете научити да копирате низове (и стринг објекте и стрингове у стилу Ц).

Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања на Ц ++:

  • Ц ++ низови
  • Ц ++ низови

Можете једноставно копирати стринг објекте у Ц ++ користећи = оператор додељивања.

Пример 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 = Ц-жице

Занимљиви Чланци...