Satr uzunligini o'zgartirish uchun resize funksiyasidan foydalaniladi. 1) void resize ( size_t n, char c ); 2) void resize ( size_t n ); - #include #include int main() { size_t n; string str ("C++ matn kodi so`zi"); cout << str << endl; // satr uzunligini aniqlash n = str.size(); // satr uzunligini 2 ta belgiga uzaytirish str.resize (n + 2, '+'); cout << str << endl; //satr uzunligini o'zgartirish str.resize(14); cout << str << endl; system ("pause"); return 0; }
getline (string). - C++ getline() standart kutubxona funksiyasi boʻlib, kirish oqimidan satr yoki satrni oʻqish uchun ishlatiladi. Bu sarlavhasining bir qismidir . Getline() funksiyasi kirish oqimidan belgilarni ajratib oladi va chegaralovchi belgiga duch kelmaguncha uni string ob'ektiga qo'shadi. Bunda str string ob'ektida ilgari saqlangan qiymat agar mavjud bo'lsa, kirish satri bilan almashtiriladi.
Resize - resize() belgilar sonini o'zgartirish imkonini beradi. Bu erda biz C++ da std::string::resize() tomonidan qo'llab-quvvatlanadigan ikkita sintaksisni tasvirlaymiz Qaytish qiymati : Yo'q
1. getline() standart kutubxona funksiyasi boʻlib nimada ishlatiladi ? - kirish oqimidan satr yoki satrni oʻqish uchun.
- uzunligini olchash uchun.
- lotin alifbosini ,kiril alifbosiga otish uchun.
2. length() funksiyasi nima manoni anglatadi? - Satr uzunligini aniqlaydi.
- Satr amallarin anglatadi.
- T.J.Y.
3. Satrdan nusxa olish. - #include #include int main() { string s1, s2, s3; s1 = "rdvatami"; s2.assign(s1, 0, 2); // s2 = "rd" s3.assign(s1, 4, 4); // s3 = "tami" cout << s1 << endl; cout << s2 << endl; cout << s3 << endl; s1 = s3 + s2; // s1 = "tamird" cout << s1 << endl; s2.append(s3); // s2 = " rdvatami " cout << s2 << endl; system ("pause"); return 0; }
Do'stlaringiz bilan baham: |