Программалау оқулық Алматы, 012 Қазақстан Республикасы Білім жəне ғылым министрлігінің «Оқулық»



Pdf көрінісі
бет288/466
Дата20.07.2022
өлшемі3,66 Mb.
#37798
түріПрограмма
1   ...   284   285   286   287   288   289   290   291   ...   466
Байланысты:
pavlovskaia-jogargy-dengeili

 
str
тіркесімен шақырушы тіркестің 
pos1
позициясынан басталатын қатар 
орналасқан 
n1
симолдар санын салыстырады.
Функцияның үшінші формасы
 
шақырушы тіркестің 
pos1
позициясы-
нан басталатын 
n1
симолын 
str
тіркесінің 
pos2 
позициясынан басталатын, 
ұзындығы
 n2
болатын ішкі тіркесімен салыстырады.
Функциялардың осыған ұқсас формалары
 string
типті тіркестерді ескі 
стильдегі тіркестермен салыстыру үшін қолданылады. 
Тіркестерді салыстыру функциясын қолдану мысалы:
#include  
#include  
using namespace std
int main (){
 
string s1("лесная королева"),s2("лe"),s3("кopoвa");
 
cout << "s1 = " << s1 << endl;
 
cout << "s2 = " << s2 << endl;
 
cout << "s3 = " << s3 << endl;


317
 
if (s2.compare(s3) > 0) cout << "s2 > s3 " << endl;
 
if (s1.compare(7, 4, s3) < 0)
 
cout << "1[7-l0] < s3 " << endl; 
 
if (s1.compare(7, 4, s3, 0,4 ) == 0)
 
cout << "s1[7-l0] == s3[0-3] " << endl;
}
Программаның орындалу нəтижесі:
s1 = лесная королева 
s2 = ле 
s3 = корова 
s2 > s3 
s1[7-l0] < s3 
s1[7-l0] == s3[0-3]
 Тіркестердің сипаттамаларын алу
string
класында объектіге жұмсалған жады көлемі мен тіркестің 
ұзындығын алуға мүмкіндік беретін бірқатар функция-мүшелер анықталған:
size_type size() const; // Тіркес элементтерінің саны


Достарыңызбен бөлісу:
1   ...   284   285   286   287   288   289   290   291   ...   466




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет