cout << satr << '\n'
<< "Your lines of text in reverse order:"<<'\n'< cout << text ; return 0; } Yuqoridagi dasturda string klassida + va + = operatorlari (конкатенация) birlashtirish vazifasida kelmoqda, ==, ! =, <=,> va > = operatorlari satrlarni solishtirish uchun qo’llanilmoqda.
Yuqoridagi dasturda string klassida + va + = operatorlari (конкатенация) birlashtirish vazifasida kelmoqda, ==, ! =, <=,> va > = operatorlari satrlarni solishtirish uchun qo’llanilmoqda.
Bu operatorlar satrlarda ishlatilayotgan bo’lsada, o’ziga hos qo’llanilish qoidalariga ega: ‘+’ operatori solishtirish operatoridan yuqori mavqega ega, solishtirish operatorlari esa o’zlashtirish operatorlari (= va + =)dan ustun turadilar.
‘+’ operatorini satrlarni birlashtirish uchun qo’llansa bo’ladi, ya’ni ularni bir satrga birlashtirish mumkin.
Example: string sum, s1(“Tosh"), s2(“baqa"); sum = s1 + s2;
Bu misol s1 va s2 satrlarini bitta satr(string) ga birlashtiradi. Natijada «Toshbaqa» so’zi sum satriga o’zlashtiriladi.
‘+’ operatori ‘<
Birlashtirish chapdan o’ngga (left to right) tomon amalga oshiriladi.
String constants and single characters are also valid as operands in expressions containing strings:
Misol: string s("Good morning "); cout << s + "mister X" + '!'; string s1("Good "), s2("luck!"); s1 += s2; // To concatenate s2 and s1. s1 += "luck!"; // Also possible cout << s1; Қаторларни солиштириш. COMPARING STRINGS #include #include using namespace std; int main(){ string s1, s2;
Do'stlaringiz bilan baham: |