C++ da satrlar bilan ishlovchi funksiya Ramazan Yelibaev


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

C++ dasturlash tilida satr obyekt bo'lib, u satrlarda ma'lum operatsiyalarni bajarish uchun bajarishi mumkin bo'lgan funksiyalarni o'z ichiga oladi. Unutmang funksiyalardan foydalanishingiz uchun ma'lum bir tegishli funksiyalardan foydalanishingiz zarur bo'ladi. kutubxona siz ham yaratishingiz mumkin lekin sizning yaratgan kutubxona standart bo'lmaydi. boshqa IDE larda yoki dasturlarda ishlamasligi mumkin. Masalan, siz append()funktsiyani yordamida satrlarni bog'lashingiz mumkin.

Satr uzunligi.

  • Qator uzunligini olish uchun length()funktsiyadan foydalaning
  • String txt = “ABCDEFGHIJKLMNOPQRSTUVWXYZ”
  • cout <<“Bu txt satri uzunligi:” <
  • Natija:
  • Bu txt satri uzunligi: 26

Satrni kiritish.

  • >> va cinbirga qo'llab satrlarni kiritish imkoniyati mavjud.

Agar siz yuqoridagi kodni ishga tushurib Master Sherkulov ni kiritsangiz chiqarish vaqtida siz faqat Master so'zi chop etib chiqaradi. bunday holarni bartaraf qilish uchun. getline() funsiyasidan foydalanishingiz mumkin. Bunda bo'sh ' ' satrni ham oladi. Unutmang getline() faqat bitta qatorni o'qishgina mujjallangan enter  tugmasini bosganingizdagina kiritish tugallanadi va fist name deb usha qatorni qabul qiladi.

#include #include using namespace std; ​ int main() { string fullName; cout << "Ismingizni kiriting: "; getline (cin, fullName); cout << "Siznig ismingiz: " << fullName; ​ // Izmingizni kiriting: Master Sherkulov // Sizning ismingiz: Master Sherkulov return 0; }

String turidagi satrlar va ular ustida amallar

Misol: Satr uzunligini aniqlash dasturi

  • #include #include int main() { string s; cout << "Satr kiriting" << endl; getline(cin, s); cout << "Siz kiritgan satr " << s.length() << " ta belgidan iborat"; cout << "Siz kiritgan satr " << s.size() << " ta belgidan iborat"; 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