Читайте также:
|
|
ЛАБОРАТОРНА РОБОТА №7
Тема: Ввод вивід файлового потока.
Мета: Навчитися працювати з файловими потоками у системі С++/CLI
Короткий теоретичний матеріал.
Збереження до файлу
Файловий поток введення – виведення відносять до передачі даних з носія інформації або на нього. У платформі.NET Framework простір імен System.IO містять типи, які забезпечують як синхронні, так і асинхронні операції читання і запису для потоків і файлів. Також ці простори імен містять типи, що виконують стиск і розпаковування файлів, а також типи, які дозволяють взаємодію через канали і послідовні порти.
Файл це впорядкована і іменована колекція байтів, яка має постійне сховище. При роботі з файлами також робиться звернення до шляхів до каталогів, запам'ятовуючим пристроям і іменам файлів і каталогів. На відміну від визначення файлу, потік - це послідовність байт, яку можна використати для запису або читання з допоміжного запам'ятовуючого пристрою, що є одним з облаштувань зберігання інформації(наприклад, дисків або пам'яті). Існує декілька видів запам'ятовуючих пристроїв, відмінних від дисків, тому існує декілька видів потоків, окрім файлових потоків, наприклад, мережеві потоки, потоки пам'яті і потоки каналів.
Хід роботи.
ЗАПИС ДО ФАЙЛУ
1. Підключіть простір імен
using namespace System::IO;
2. Створіть подію при натисненні на кнопку Зберегти(button1).
private: System::Void button4_Click(System::Object^ sender, System::EventArgs^ e) {
SaveFileDialog^ saveFile1 = gcnew SaveFileDialog;
saveFile1->Filter = "txt files|*.txt";
if (saveFile1->ShowDialog() == System::Windows::Forms::DialogResult::OK && saveFile1->FileName->Length > 0)
{
File::WriteAllLines(saveFile1->FileName,textBox2->Lines);
//Або
File::WriteAllLines(saveFile1->FileName,richTextBox1->Lines);
}
Дата добавления: 2015-08-17; просмотров: 47 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
http://vk.com/fishinginshumilino | | | ЧИТАННЯ З ФАЙЛУ |