1. for va foreach sikllari


Download 65.67 Kb.
bet5/49
Sana19.06.2023
Hajmi65.67 Kb.
#1625730
1   2   3   4   5   6   7   8   9   ...   49
Bog'liq
дəстурлеу жуаплары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:
1   2   3   4   5   6   7   8   9   ...   49




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