1. for va foreach sikllari
Download 65.67 Kb.
|
дəстурлеу жуаплары100
6. Satrlar
Satr, matnli ma'lumotlarni saqlash uchun foydalaniladigan turdir. Satrlar, matnli fayllarda, ma'lumotlar bazasida va boshqa bir qancha dasturiy tizimlarda foydalaniladi. C++ dasturlash tilida, satrlar string turida belgilanadi. Satr yaratish uchun, string turidagi o'zgaruvchiga matn qiymatini tayinlash yoki bo'sh satr yaratish mumkin. Quyidagi misol bo'sh satr yaratishni ko'rsatadi: cpp #include #include using namespace std; int main() { string str = ""; cout << "Enter a string: "; getline(cin, str); cout << "The string you entered is: " << str << endl; return 0; } getline() funksiyasi yordamida, foydalanuvchi klaviaturaga yozgan matn o'zgaruvchiga yuklanadi. Satrlarda, + operatori yordamida satrlarni qo'shish va += operatori yordamida bir satrning ohiriga boshqa bir satrni qo'shish mumkin. Quyidagi misol satrlarni qo'shishni ko'rsatadi: cpp #include #include using namespace std; int main() { string str1 = "Hello "; string str2 = "World!"; string str3 = str1 + str2; cout << "The concatenated string is: " << str3 << endl; return 0; } Satrni biror belgiga bo'lgan joyidan ajratish uchun, substr() funksiyasi yordamida, boshlang'ich va oxirgi belgini belgilash mumkin. Quyidagi misol satrning boshidan belgiga bo'lgan qismini ko'rsatadi: cpp #include #include using namespace std; int main() { string str = "Hello World!"; string sub = str.substr(0, 5); cout << "The substring is: " << sub << endl; return 0; } Satrlarni solishtirish uchun, == yoki != operatorlari yordamida, ikkita satrning teng yoki teng emasligini solishtirish mumkin. Quyidagi misol satrlarni solishtirishni ko'rsatadi: cpp #include #include using namespace std; int main() { string str1 = "Hello"; string str2 = "World"; if (str1 == str2) { cout << "The strings are equal" << endl; } else { cout << "The strings are not equal" << endl; } return 0; } Satrlar, matnli ma'lumotlarni saqlash va ulardan operatsiyalar bajarish uchun juda qulay usuldir. Download 65.67 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling