|
char a[ ] = «Строка комментария»;
Жолға мән жазу
|
бет | 9/27 | Дата | 08.02.2022 | өлшемі | 64,18 Kb. | | #123781 | түрі | Құрамы |
| Байланысты: Оап. Все лекции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++]);
Алайда, өңдеудің осы әдісімен бағдарламашы екі маңызды шарттың орындалуын дербес қамтамасыз етуі керек:
массивтің шекарасынан шығуға жол бермеу жолдың соңында нөлдік таңбаның болуын тексеру
Бұл проблемалар кітапхана функцияларын жолдарды пайдалану кезінде өзекті болмайды
Достарыңызбен бөлісу: |
|
|