69722

Двійковій режим потоку введення-виведення

Лекция

Информатика, кибернетика и программирование

Метод записує count символів символьного масиву str в потік даних. Ніякі символи-роздільники не впливають на вивід. Він також повертає посилання на потік, тому після операції можна перевірити стан потоку.

Украинкский

2014-10-09

22.5 KB

0 чел.

Тема 12: Двійковій режим потоку введення-виведення

Потік відкривається в двійковому режимі, якщо задати прапор binary, наприклад:

std::ios::out|std::ios::binary

Вивід в двійкові файли виконується методом writeo, який розглядався при виведенні символів і рядків. Зазвичай з його допомогою обробляють не символи, а дані інших типів. Метод має прототип

ostreams writetconst char *str.  streamsize count);

Метод записує count символів символьного масиву str в потік даних. Ніякі символи-роздільники не впливають на вивід. Він також повертає посилання на потік, тому після операції можна перевірити стан потоку. Використовуючи перетворення покажчиків, можна вивести у вихідний двійковий потік значення змінної будь-якого типу.

Введення з двійкових файлових потоків проводиться методом read Про, який має такий же прототип istream& read(char *str, streamsize count);

Метод читає count символів в символьний масив str. Розмір символьного масиву повинен бути достатній, щоб вміщати count символів. Метод повертає посилання на потік, тому після операції можна перевірити стан потоку.

Ніякі символи-роздільники не впливають на введення. Якщо виявлений кінець файлу, встановлюються eofbit і failbit. Існує ще один метод введення, що має прототип

streamsize readsometchar *str. streamsize count);

Метод працює аналогічно методу read Про, але повертає не посилання на потік, а кількість введених символів.


 

А также другие работы, которые могут Вас заинтересовать

58945. Виконання завдань для курсу узагальнення і систематизації знань і вмінь з рідної мови, математики, читання 145 KB
  Обладнання: картки із цифрами від 1 до 6 плакати із завданнями дошки для запису балів. У другий тур потрапляють лише 6 учнів за кількістю балів. Той хто підняв картку з цифрою 5 отримує 30 балів Розкажи як за горою Сонечко сідає Як у Дніпра веселочка...
58946. Любовний трикутник як основа ґендерної дисгармонії (порівняльний аналіз драми І. Франка „Украдене щастя” та саги в новелах М. Матіос „Майже ніколи не навпаки”) 310.5 KB
  Мета: навчальна – сприяти засвоєнню учнями ґендерного методу, проаналізувати ґендерні колізії у драмі І. Франка „Украдене щастя” та сазі в новелах М. Матіос „Майже ніколи не навпаки” (визначити причини та наслідки ґендерної дисгармонії, спроектувати можливу поведінку героїв для досягнення егалітарного консенсусу)...
58948. Українські страви. Вареники. Родинне свято у 4 класі 63.5 KB
  Хід заняття 1й учень Гостей дорогих ми вітаємо щиро Стрічаємо з хлібом любов’ю і миром. Про вареники 2й учень. 3й учень Тільки в хаті українськійПокуштуєш диво з див: Ось півмісяці у мисці А над ними вється димБо гарячі масло тане.
58949. Навколишнє середовище: як зберегти його здоровим для людей 67.5 KB
  Today we are going to discuss a very important topic, our environment and a great number of problems connected with the world around us. The aim of our lesson is written on the board.
58950. То світлий великдень господній дитячий звеличує спів 60 KB
  Україна - країна смутку і краси, радості й печалі, розкішний вінок з рути і барвінку, над яким світять яскраві зорі, це історія мужнього народу, що віками боровся за волю, за щастя.
58951. Урок української літератури. 6 клас. «А ми співаємо, весну зустрічаємо!» 941.5 KB
  Мета: продовжити знайомити учнів з українськими народними піснями весняного календарного циклу; розвивати творчі здібності дітей, залучати до успадкування українського фольклору; виховувати любов до національних традицій і бажання відроджувати, оберігати їх.
58952. Вечір-реквієм до Дня Перемоги 40.5 KB
  Жива людська пам’ять, не старіє вона з роками. Вона стукає в наші серця дзвоном Хатині, попелом Лідіце, обелісками в полі. І поки існуватиме наш рід, існуватиме і пам’ять, бо без неї немає в нас майбутнього. А майбутнє в наше в наших дітях.
58953. Стежинами рідного міста 153 KB
  Сьогодні ми з вами поговоримо про місто Донецьк. І тому я пропоную сьогодні здійснити подорож до краєзнавчого музею і якомога більше дізнатися про наше чудове місто.