++C

++C — الحاق (Concatenation)

آخرین بروزرسانی: 1404/07/27

الحاق (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;

هشدار: نوع داده باید رشته باشد. عدد خالص را مستقیم به رشته جمع نزن.

گام های عملی

  1. دو رشته (String) بساز.
  2. بینشان فاصله " " بگذار.
  3. با «+» یا append() بچسبان.

لینک های مرتبط

برای آشنایی با متن: رشته در C++. همچنین عملگر جمع روی متن در عملگرهای حسابی توضیح دارد.

جمع بندی سریع

  • الحاق یعنی چسباندن متن ها.
  • با «+» یا append() انجام بده.
  • فاصله را فراموش نکن.
  • نوع باید رشته باشد.