Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2-й семестр / Лаб.работы / Мет.ук. к л.р.7.doc
Скачиваний:
59
Добавлен:
12.03.2016
Размер:
171.01 Кб
Скачать

Пример 3

В листинге 3 представлена программа, которая читает текст из файла и выводит слова текста в алфавитном порядке..

Для создания программы использовалась среда разработки MS Visual C# 2010 Express.

Создание проекта в MS Visual C# 2010 Express: Файл -> Создать проект -> Консольное приложение.

Компиляция, сборка и выполнение проекта: Отладка -> Начать отладку (F5).

На рисунке 5 показан файл с текстом и результат выполнения программы.

Листинг 3

using System;

using System.IO;

namespace ConsoleApplication

{ class Program

{ static void Main(string[] args)

{

string text, texts = "";

try

{

StreamReader sr = new StreamReader("E:\\Dir\\info2.txt", System.Text.Encoding.Default);

while ((text = sr.ReadLine()) != null)

texts = texts + text + ' ';

Console.WriteLine(texts);

sr.Close();

string[] words = texts.Split(new char[] { ' ', ',', '-', '.' },

StringSplitOptions.RemoveEmptyEntries);

Array.Sort(words);

Console.WriteLine("Слова в алфавитном порядке: ");

foreach (string s in words)

Console.WriteLine(s);

}

catch (IOException ex)

{ Console.WriteLine("Ошибка: " + ex.Message); }

Console.ReadLine();

}

}

}

Рисунок 5 – Результат выполнения программы

6

Соседние файлы в папке Лаб.работы