Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Программирование операций над строками и файлами

Автор:   •  Ноябрь 11, 2019  •  Лабораторная работа  •  529 Слов (3 Страниц)  •  445 Просмотры

Страница 1 из 3

Министерство образования и науки Российской Федерации

Севастопольский государственный университет

Кафедра ИС

Отчет

по лабораторной работе №5

«Программирование операций над строками и файлами»

Выполнил:

ст. гр. ИС-12/б-о

Проверил:

Севастополь

2017


1 ЦЕЛЬ

Изучение основных операций над строками и файлами, программирование операций обработки строк текстовых файлов, исследование свойств файловых указателей.

2 ЗАДАНИЕ

Написать программу, которая считывает английский текст из файла и выводит на экран слова текста, начинающиеся и оканчивающиеся на гласные буквы. Ввод-вывод осуществлять с помощью классов С++.


  1. ХОД РАБОТЫ

3.1 Схема работы алгоритма.

[pic 1]

Начало

Конец

Рисунок 3.1 – Схема работы программы


  1. Листинг программы.

#include

#include

#include

#include

#include

#include

using namespace std;

        void main(void) {

                std::ifstream file("E:\\Files\\СЕВГУ\\2 семестр\\АиП\\5\\LR5\\file.txt");

                std::string str;

                std::string searchstr = "aoeui";

                if (file.good()) {

                        while (file >> str) {

                                if (searchstr.find(tolower(*str.begin())) != std::string::npos &&

                                        searchstr.find(tolower(*str.rbegin())) != std::string::npos)

                                        std::cout << str << "\n";

                        }

                }

                else {

                        std::cout << "bad file";

                }

                _getch();

        }

                

  1. Результаты выполнения

[pic 2]

  • [pic 3]Рисунок 3.   – Результат выполнения программы
  • [pic 4]
  • [pic 5]Рисунок 3.   – Исходный файл

ВЫВОДЫ

За лабораторную работу были изучены основные операций над строками и файлами, программирование операций обработки строк текстовых файлов, исследованы свойства файловых переменных.

...

Скачать:   txt (3.2 Kb)   pdf (211.1 Kb)   docx (19.8 Kb)  
Продолжить читать еще 2 страниц(ы) »
Доступно только на Essays.club