C ++ program a húrok másolásához

Ebben a példában megtanulja a karakterláncokat (mind a string objektumokat, mind a C stílusú stringeket) másolni.

A példa megértéséhez ismernie kell a következő C ++ programozási témákat:

  • C ++ tömbök
  • C ++ húrok

A karakterlánc objektumokat egyszerűen másolhatja a C ++ fájlba a = assignment operátor használatával.

1. példa: Karakterlánc objektum másolása

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

Kimenet

 Írja be az s1 karakterláncot: C ++ karakterláncok s1 = C ++ karakterláncok s2 = C ++ karakterláncok

A c-karakterláncok C ++ nyelven történő másolásához a strcpy()függvényt használják.

1. példa: C-karakterláncok másolása

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

Kimenet

 Írja be az s1 karakterláncot: C-karakterláncok s1 = C-karakterláncok s2 = C-karakterláncok

érdekes cikkek...