Massiv turlari; O‘qish-yozish oqimlari. Standart oqimlar
Download 28.87 Kb.
|
dasturlash maruza
- Bu sahifa navigatsiya:
- include int main() { char *s; puts(”Satrni kiriting: “); gets(s); puts(”Kiritilgan satr: ”);
int puts(const char *s);
ko‘rinishida bo‘lib, u standrat oqimga argumentda ko‘rsatilgan satrni chiqaradi. Bunda satr oxiriga yangi satrga o‘tish belgisi ‘\n’ qo‘shiladi. Agar satrni oqimga chiqarish muvaffaqiyatli bo‘lsa puts() funksiyasi manfiy bo‘lmagan sonni, aks holda EOF qaytaradi. Satrni o‘qish-yozish funksiyalarini ishlatishga misol tariqa-sida qo‘yidagi programmani keltirish mumkin. #include int main() { char *s; puts(”Satrni kiriting: “); gets(s); puts(”Kiritilgan satr: ”); puts(s); return 0; } Formatli o‘qish va yozish funksiyalari Formatli o‘qish va yozish funksiyalari - scanf() va printf() funksiyalari S tilidan vorislik bilan olingan. Bu funksiyalarni ishlatish uchun «stdio.h» sarlavha faylini programmaga qo‘shish kerak bo‘ladi. Formatli o‘qish funksiyasi scanf() quyidagi prototipga ega: int scanf(const char * Bu funksiya standart oqimdan berilganlarni formatli o‘qishni amalga oshiradi. Funksiya, kirish oqimidagi maydonlar ketma-ket-ligi ko‘rinishidagi belgilarni birma-bir o‘qiydi va har bir maydonni Formatlash satri - to‘ldiruvchi belgilar; to‘ldiruvchi belgilardan farqli belgilar; format aniqlashtiruvchilari. XULOSA Matn va binar fayllar. C++ tili S tilidan o‘qish-yozish amalini bajaruvchi standart funksiyalar kutubxonasini vorislik bo‘yicha olgan. Bu funksiyalar Matn fayl - ASCII kodidagi belgilar bilan berilganlar maj-muasi. Belgilar ketma-ketligi satrlarga bo‘lingan bo‘ladi va satr-ning tugash alomati sifatida CR (karetkani qaytarish yoki ‘\r’) LF (satrni o‘tkazish yoki ‘\n’) belgilar juftligi hisoblanadi. Matn fayldan berilganlarni o‘qishda bu belgilar juftligi bitta CR belgisi bilan almashtiriladi va aksincha, yozishda CR belgisi ikkita CR va LF belgilariga almashtiriladi. Fayl oxiri #26 (^Z) belgisi bilan belgilanadi. Matn faylga boshqacha ta’rif berish ham mumkin. Agar faylni matn tahririda ekranga chiqarish va o‘qish mumkin bo‘lsa, bu matn fayl. Klaviatura ham kompьyuterga faqat matnlarni jo‘natadi. Boshqacha aytganda programma tomonidan ekranga chiqariladigan barcha ma’lumotlarni stdout nomidagi matn fayliga chiqarilmoqda deb qarash mumkin. Xuddi shunday klaviaturadan o‘qilayotgan har qanday berilganlarni matn faylidan o‘qilmoqda deb hisoblanadi. Matn fayllarining komponentalari satrlar deb nomlanadi. Satrlar uzluksiz joylashib, turli uzunlikda va bo‘sh bo‘lishi mumkin. Faraz qilaylik, T matn fayli 4 satrdan iborat Download 28.87 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling