Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

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

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

Ответ
 
Опции темы
Старый 17.06.2018, 22:16   #1
feilong1991
Новичок
 
Регистрация: 17.06.2018
Сообщений: 1
Репутация: 10
По умолчанию [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 в 22:29.
feilong1991 вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

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


16:32.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru