Programma C ++ per copiare stringhe

In questo esempio imparerai a copiare le stringhe (sia oggetti stringa che stringhe in stile C).

Per comprendere questo esempio, è necessario conoscere i seguenti argomenti di programmazione C ++:

  • Array C ++
  • Stringhe C ++

Puoi semplicemente copiare oggetti stringa in C ++ usando l' operatore di assegnazione = .

Esempio 1: copia di un oggetto stringa

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

Produzione

 Immettere la stringa s1: stringhe C ++ s1 = stringhe C ++ s2 = stringhe C ++

Per copiare le stringhe c in C ++, strcpy()viene utilizzata la funzione.

Esempio 1: copia di stringhe 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; ) 

Produzione

 Immettere la stringa s1: C-Strings s1 = C-Strings s2 = C-Strings

Articoli interessanti...