Изучение структурной организации, способов доступа к элементам и других особенностей текстовых файлов. Стандартные средства языка C/C для работы со строками и текстовыми файлами. Принципы и основные этапы процедурного программирования на данном языке.
Цель лабораторной работы: изучение структурной организации, способов доступа к элементам и других особенностей текстовых файлов; изучение стандартных средств языка C/C для работы со строками и текстовыми файлами; совершенствование навыков процедурного программирования на языке С/С при решении задач редактирования текстовых файлов.2) Построим схему алгоритма решения задачи с использованием функций обработки строки, функции создания, просмотра и редактирования текстового файла: 1) Создадим поток записи в файл ofstream из библиотеки // Условие цикла пересчета букв в слове string SCANWORD (int i, string s); #define FNAME «C:\\stroka.txt» // имя файла объявлено константой int make_file (char *fname); // создание файла void pro_verka (char *fname, int STRCOUNT); // чтение и обработка строк файла bool WHILESK (string s, int k); // Условие цикла пересчета букв в слове string SCANWORD (int i, string s); // Сканируем слово string FINDWORDS (string s); // Ищем в строке нужные СЛОВА int main() OUTS.open (FNAME, ios:trunc); // Открываем файл и затираем все что там есть int STRCOUNT=0; // Опциональное значение количества строк string st = «»; // исходная строка printf («\NCREATING the file…
»); // Создаем файл printf («Press after every string.
»); // нажмите ввод полсе каждой строки printf («Enter empty string to stop
»); // Пустая строка для остановки printf («Enter a string and press
»); // К самой строке с помощью « » string INPSTR = «»; // » сумма» входных строк string inp = «»; // Входная строка string result = «»; // Выходная строка ifstream input; // Входной поток input.
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы