lec
.pdfclass KtoD
{
public static void Main()
{
string str; FileStream fout;
try
{
fout = new FileStream("test.txt", FileMode.Create);
}
catch (IOException exc)
{
Console.WriteLine(exc.Message + " He удается открыть файл."); return;
}
StreamWriter fstr_out = new StreamWriter(fout);
Console.WriteLine("Введите текст ('стоп' для завершения)."); do
{
Console.Write(": ");
str = Console.ReadLine();
if (str != "стоп") |
|
{ |
|
str = str + "\r\n"; |
// Добавляем символ новой строки. |
try |
|
{ |
|
fstr_out.Write(str); |
|
}
catch (IOException exc)
{
Console.WriteLine(exc.Message + " Ошибка при работе с файлом."); return;
}
}
} while (str != "стоп");
fstr_out.Close();
}
}
Следующая программа создает простую утилиту "диск - клавиатура", которая считывает текстовый файл test.txt и отображает его содержимое на экране. Таким образом, эта программа представляет собой дополнение к утилите, представленной ранее.
Пример. (Без обработки исключений.)
// Простая утилита "диск - клавиатура" демонстрирует
170