Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.06.2018, 21:16   #1
feilong1991
Новичок
Джуниор
 
Регистрация: 17.06.2018
Сообщений: 1
По умолчанию [C++] Задан текстовый файл. Сформировать файл f2, в котором будет находиться текст из первого файла, в конце каждой строки которого будет находиться количество слов в строке

Условие:
Задан текстовый файл. Сформировать файл f2, в котором будет нахо-
диться текст из первого файла, в конце каждой строки которого будет нахо-
диться число - количество слов в строке.

не знаю как правильно написать

Код:
// проэкт.cpp: определяет точку входа для консольного приложения.
//

#include "stdafx.h"
#include <fstream>
#include <string>
#include <iostream>
using namespace std;

int main()
{
	setlocale(LC_ALL, "rus");
	string filename; //переменная с именем файла
	cout << "Filename:"; //выводим на экран запрос имени файла
	cin >> filename; //строка для ввода имени файла
	ifstream input(filename);
	if (!input) //проверка на открытие файла
	{
		cout << "файл с именем" << filename << "не найден" << endl;
		return 1;
	}
	string str; //переменная
	ofstream output("f2.txt"); //конечный файл с результатом
	while (getline(input, str)) //берем строку
	{
		int sum = 0;
		for (auto i : str)
		if (iswdigit(i))
			sum += stoi(string{ i });
		if (sum != 23)
			output << str << endl;
	}
	cout << filename << "f2.txt" << endl;
	input.close();
	output.close();
	system("pause");
	return 0;
}
Пожалуйста, оформляйте Ваш код согласно правилам.

Последний раз редактировалось Вадим Мошев; 17.06.2018 в 21:29.
feilong1991 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
файлы c++: написать программу, которая читает свой текст и обрабатывает по заданному правилу: в конце каждой строки записать количество символов в этой строке. Крисеныш Фриланс 3 25.05.2017 08:20
Точка с координатами х, у будет находиться в заштрихованной области, написать выражение которое будет истинным для данного рис. Polina S1 Помощь студентам 1 31.10.2013 16:38
Присвоение ячейке значения, в зависимости от того, в какой области будет находиться рисунок в Excel ParAlexandr Microsoft Office Excel 2 16.07.2013 12:35
Создать текстовый файл, строки которого содержат целые числа. Обработать файл следующим образом: напечатать все отрицательные... Anton94.by Паскаль, Turbo Pascal, PascalABC.NET 2 08.02.2012 19:23
Задан текстовый файл в строках которого через пробел содержится информация согласно задания. Natasha162 Помощь студентам 3 12.01.2010 18:19