Πρόγραμμα 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 ++ Strings s1 = C ++ Strings s2 = C ++ Strings

Για να αντιγράψετε c-string στο C ++, strcpy()χρησιμοποιείται η συνάρτηση.

Παράδειγμα 1: Αντιγραφή C-Strings

 #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-Strings s1 = C-Strings s2 = C-Strings

ενδιαφέροντα άρθρα...