Программа на C ++ для копирования строк

В этом примере вы научитесь копировать строки (как строковые объекты, так и строки в стиле C).

Чтобы понять этот пример, вы должны знать следующие темы программирования на C ++:

  • Массивы C ++
  • Строки C ++

Вы можете просто скопировать строковые объекты в C ++ с помощью оператора присваивания = .

Пример 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; ) 

Вывод

 Введите строку s1: Строки C ++ s1 = Строки C ++ s2 = Строки C ++

Для копирования c-строк в C ++ используется strcpy()функция.

Пример 1: Копирование C-строк

 #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; ) 

Вывод

 Введите строку s1: C-строки s1 = C-строки s2 = C-строки

Интересные статьи...