الحاق (Concatenation)
الحاق رشته «String Concatenation» یعنی چسباندن دو متن به هم. مثل کنار هم گذاشتن اسم و فامیل. این کار با عملگر جمع «+» یا تابع append()
انجام می شود.
الحاق رشته با عملگر +
با «+» می توان دو رشته را کنار هم گذاشت. برای فاصله، یا آخر نام فاصله بگذار، یا یک رشته " " اضافه کن.
مثال: نام کامل با فاصله داخل رشته اول
string firstName = "John ";
string lastName = "Doe";
string fullName = firstName + lastName;
cout << fullName;
مثال: افزودن فاصله جداگانه
string firstName = "John";
string lastName = "Doe";
string fullName = firstName + " " + lastName;
cout << fullName;
نکته: اگر فاصله نگذاری، متن ها می چسبند. مثل «JohnDoe».
الحاق رشته با تابع append()
رشته در C++ یک «شیء (Object)» است. یعنی توابعی دارد. با append()
هم می توان رشته ها را چسباند.
مثال: استفاده از append()
string firstName = "John ";
string lastName = "Doe";
string fullName = firstName.append(lastName);
cout << fullName;
هشدار: نوع داده باید رشته باشد. عدد خالص را مستقیم به رشته جمع نزن.
گام های عملی
- دو رشته (String) بساز.
- بینشان فاصله " " بگذار.
- با «+» یا
append()
بچسبان.
لینک های مرتبط
برای آشنایی با متن: رشته در C++. همچنین عملگر جمع روی متن در عملگرهای حسابی توضیح دارد.
جمع بندی سریع
- الحاق یعنی چسباندن متن ها.
- با «+» یا
append()
انجام بده. - فاصله را فراموش نکن.
- نوع باید رشته باشد.