Стандартты кітапханалар


char a[ ] = «Строка комментария»; Жолға мән жазу



бет9/27
Дата08.02.2022
өлшемі64,18 Kb.
#123781
түріҚұрамы
1   ...   5   6   7   8   9   10   11   12   ...   27
Байланысты:
Оап. Все лекции

char a[ ] = «Строка комментария»;

Жолға мән жазу

  • Жолдар массивтер болғандықтан, тағайындау операциялары қолданылмайды

  • Жолды баптау, тағайындау операциясымен бірдей емес екенін ескеріңіз

  • Жариялау кезінде инициализациядан басқа, жол айнымалысының мәнін оны пернетақтадан енгізу арқылы орнатуға болады:

  • cin >> str;

немесе
gets (str);
Жолдарды өңдеу

  • Жолдарды өңдеуді символдық қол жетімділік мүмкіндіктерін қолдана отырып жүргізуге болады

  • Мысалы, str жолының ұзындығын анықтау цикл арқылы жүзеге асырылады:

  • for (ls=0; str[ls]; ls++) ;

  • Ұқсас циклді str2 жолын str1 жолына көшіру үшін пайдалануға болады:

for (int i=0; str1[i] && str2[i] ; str1[i] = str2[i++]);

  • Алайда, өңдеудің осы әдісімен бағдарламашы екі маңызды шарттың орындалуын дербес қамтамасыз етуі керек:

  • массивтің шекарасынан шығуға жол бермеу жолдың соңында нөлдік таңбаның болуын тексеру

  • Бұл проблемалар кітапхана функцияларын жолдарды пайдалану кезінде өзекті болмайды



Достарыңызбен бөлісу:
1   ...   5   6   7   8   9   10   11   12   ...   27




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

    Басты бет