C++ da satrlar bilan ishlovchi funksiya Ramazan Yelibaev


Satr uzunligini o'zgartirish uchun resize funksiyasidan foydalaniladi. 1) void resize ( size_t n, char c ); 2) void resize ( size_t n )


Download 10.84 Kb.
bet3/4
Sana18.06.2023
Hajmi10.84 Kb.
#1585005
1   2   3   4
Bog'liq
Ramazan Yelibaev (2)

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; }

Download 10.84 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling