Библиотека образцов студенческих работ

Обработка текстовых файлов

Цена:
200 руб.
Тип работы:
Контрольная работа
Содержание:
Теория+Практика
Объем:
11
Год:
2023
Описание:

Оглавление
Задание к лабораторной работе 3
Схема алгоритма решения задачи 4
Программа на языке Си 5
Скриншоты с результатом выполнения программы 6
Контрольные вопросы 7


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

№ Условие задачи

13. Создать файл. В тексте исходного файла заменить все запятые на
«!», переписав в новый файл. Вывести преобразованный текст, а
также количество замененных запятых.


Схема алгоритма решения задачи


Программа на языке Си
#include <fstream>
#include <iostream>
#include <string>
int main() {
std::ifstream story
std::ofstream newstory;
std::string cool; // Переменная для записи из файла
story.open("text.txt");
newstory.open("text3.txt");
int sum=0;
if (!story && !newstory) { std::cout << "Файл не открыт\n\n"; return -1; }
else
{ std::cout << "Файлы загружены. Заменяем (,) на (!). Отформатированный текст отобразится ниже. \n\n"; }
std::cout << "\n";
while (!story.eof()) { //Пока история не закончилась(фаил) то//
std::getline(story, cool); //переписывать в cool всё что есть в тексте
while (1) {//бесконечный цикл
int pos = cool.rfind(','); //введена переменная для отслеживания позиции символа "запятая" в текущей считанной строке
if (pos!=-1) {cool[pos]='!';sum++;}
else break;
 

/////////

Не нашел материал для своей работы?

Поможем написать качественную работу
Без плагиата!

или напишите нам прямо сейчас:

Написать в WhatsApp Написать в Telegram

Быстрая покупка готовой работы


Тема работы:
Обработка текстовых файлов
Цена:
200 руб.
* На этот email будет отправлена ссылка на готовую работу после оплаты
Покупая готовую работу, Вы соглашаетесь с Публичной офертой сервиса "Курсар. Магазин готовых работ"