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