file i/o tizimli dasturlash

PPTX 34 стр. 268,3 КБ Бесплатная загрузка

Предварительный просмотр (5 стр.)

Прокрутите вниз 👇
1 / 34
10-ma`ruza. file i/o tizimli dasturlash. rejasi: 1. matn fayllarini o'qish va yozish. 2. oqimni ochish. 3. fayl dan o'qish. 4. faylga yozish. 5. fayl ma'lumot almashishga misollar. kalit so`zlar: ro‘yxat, manzil, nolinchi ko‘rchsatkich, tugun, adres olish &, bo‘shatish, ko‘rsatkich, virtual destruktor, xotira, xotira chiqishi, destruktor, toifani o‘zlashtirish, resurslar chiqishi, a‘zo destruktori. matn fayllarini o'qish va yozish. c++ input/output library oqimlar tushunchasiga bog'langan. input stream bu ma'lumotlar manbayi, va output stream ma'lumotlar uchun joy. ma'lumotlar uchun eng keng tarqalgan manbalar va belgilangan joylar sizning qattiq diskingizdagi fayllardir. data faqat bir ko'chirish tasmasini, bir vaqtning o'zida bir-bandlari kabi kiritish oqimini yetib kelishi ko'rsatilgan faylga kirish uchun siz file stream dan foydalanasiz. fayl stream ning asosan 3 turi mavjud: ifstream (input uchun), ofstream (output uchun) va fstream (ikkala input va output uchun). qachonki siz bu fayllardan birontasidan foydalanganingizda u header ni o'z ichiga oladi. quyidagi bo'limlarda, siz fayllarni ma'lumotlarni qanday qayta ishlashni o'rganasiz. …
2 / 34
otlarni o`z ichiga oladi, masalan; ~/homework/input.dat (unix) c:\homework\input.dat (windows) qachonki fayl nomini so'zma so'z belgilaganingizda, va nom baxslash xossasini o'z ichiga oladi.(xuddi windows filename dek),siz har bir baxslashni ikki marta ishlatishni ta'minlashingiz kerak: in_file.open("c:\\homework\\input.dat"); eslatib o'tamiz, bitta baxslash tom ma'nodagi so'zma so'z yolg'iz baxslash bayonoti bu qochish xarakterida, qaysiki boshqa xususiyat bo'lgan maxsus ma'no shakli bilan bog'langan, masalan: \n yangi satr uchun. \\ kombinatsiysi yolg'iz baxslash ma'nosini anglatadi. agarda string variableda saqlangan nomni o'tqazishni xohlasangiz, c++ string ni c string ga o'zgartirish uchun c_str funksiyasidan foydalanish: cout > filename; ifstream in_file; in_file.open(filename.c_str()); qachonki programma tugallanganda, siz ochgan barcha stream lar avtomatik tarzda yopiladi. bundan tashqari, qo'lda yaqin komponenti funksiyasi bilan stream ni yopish mumkin: in_file.close(); agar stream variable dan boshqa fayl bilan ma'lumot almashish uchun yana foydalanishni xohlasangiz manual yopish aynan zarur. fayl dan o'qish. file stream dan ma'lumot o'qish bu to'liq to'g'rilik: siz shunchaki har doim cin dan o'qish …
3 / 34
f (in_file >> name >> value) { process input. } qachonki fayldan input ni o`qiganingizda, soni formatidagi xatolar bundan tashqari, agarda faylni ochsangiz va nom mantiqan izchil emas, yoki bu nomdagi fayl mavjud emas, keyin bu file stream ham omadsizlikka uchragan maqomiga ega bo'ladi. mag'lubiyatlarni kechiktirmasdan sinab ko'rish bu yaxshi fikr. faylga yozish faylga yozish uchun, siz ofstream yoki fstream variable ni aniqlash va uni ochish keyin output file ga ma'lumot jo'natish, bir xil operatsiyalardan foydalangan holda, qaysiki cout lar bilan: ofstream out_file; out_file.open("output.txt"); out_file #include int soket ( int domeni, int turi, int protokoli); domen soket joylashgan manzil maydonini va ma'lumotlarni uzatish uchun foydalaniladigan protokollar to‘plamini belgilaydi. eng ko‘p ishlatiladigan domenlar af_unix va af_inet konstantalari bilan aniqlangan unix va internetdir (af prefiksi "manzillar oilasi" degan ma'noni anglatadi). ko‘rsatilgan bo‘lsa af_unix ma'lumotlar uzatish unix fayl i / o tizimi uchun ishlatiladi. bunday holda, rozetkalar bir xil kompyuterda jarayonlararo aloqa uchun …
4 / 34
di. sock_dgram. alohida xabarlar (datagrammalar) shaklida ma'lumotlarni uzatish. ulanishni oldindan o‘rnatish shart emas. ma'lumotlar almashinuvi tezroq, ammo ishonchsiz: xabarlar yo‘lda yo‘qolishi, takrorlanishi va tartibini o‘zgartirishi mumkin. xabarni bir nechta qabul qiluvchilarga uzatish (ko‘p translyatsiya) va translyatsiya qilishga ruxsat beriladi.  sock_raw. ushbu turdagi past darajadagi ("xom" deb ataladigan) rozetkalarga tayinlangan. ularning oddiy rozetkalardan farqi shundaki, ularning yordami bilan dastur xabarga qo‘shilgan ba'zi sarlavhalarni shakllantirishni o‘z zimmasiga olishi mumkin. image1.png image2.png image3.png image4.png image5.png image6.png image7.png image8.png /docprops/thumbnail.jpeg
5 / 34
file i/o tizimli dasturlash - Page 5

Хотите читать дальше?

Скачайте все 34 страниц бесплатно через Telegram.

Скачать полный файл

О "file i/o tizimli dasturlash"

10-ma`ruza. file i/o tizimli dasturlash. rejasi: 1. matn fayllarini o'qish va yozish. 2. oqimni ochish. 3. fayl dan o'qish. 4. faylga yozish. 5. fayl ma'lumot almashishga misollar. kalit so`zlar: ro‘yxat, manzil, nolinchi ko‘rchsatkich, tugun, adres olish &, bo‘shatish, ko‘rsatkich, virtual destruktor, xotira, xotira chiqishi, destruktor, toifani o‘zlashtirish, resurslar chiqishi, a‘zo destruktori. matn fayllarini o'qish va yozish. c++ input/output library oqimlar tushunchasiga bog'langan. input stream bu ma'lumotlar manbayi, va output stream ma'lumotlar uchun joy. ma'lumotlar uchun eng keng tarqalgan manbalar va belgilangan joylar sizning qattiq diskingizdagi fayllardir. data faqat bir ko'chirish tasmasini, bir vaqtning o'zida bir-bandlari kabi kiritish oqimini yetib kelishi ko'rsatilgan ...

Этот файл содержит 34 стр. в формате PPTX (268,3 КБ). Чтобы скачать "file i/o tizimli dasturlash", нажмите кнопку Telegram слева.

Теги: file i/o tizimli dasturlash PPTX 34 стр. Бесплатная загрузка Telegram