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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.06.2018, 17:45   #1
Roberttt
Пользователь
 
Регистрация: 30.05.2018
Сообщений: 56
Вопрос Вывод текста из файла

Здравствуйте, не могу понять, почему программа выводит все строки из файла? Программа должна выводить всё кроме введенного пользователем слова


Код:
#include "stdafx.h"
#include"cstdlib"
#include<fstream>
#include<iostream>
#include<vector>
#include<string>
#include<iterator>

using namespace std;


int main()
{ 
	string word;
	setlocale(LC_ALL, "Russian");

	vector<string> text;
	ifstream file("C://123.txt");
	if (file.is_open()) {
		for (string str; getline(file, str);)
			text.push_back(move(str));
	}
	else {
		cout << "Ой!" << endl;
	}
	if (text.empty()) 
		cout << "Пустой!"<< endl;
	else
	{
	
		cout << "Ввод:" << endl;
		getline(cin, word);
	}

	vector<string>::iterator itr;
	for (itr = text.begin(); itr != text.end(); itr++) {
		if (*itr != word) {
			cout << *itr << endl;
		}
	}
     
	system("pause");
    return 0;
}

Последний раз редактировалось Roberttt; 03.06.2018 в 19:11.
Roberttt вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывод текста из файла. iLnes PHP 3 26.03.2012 00:43
Вывод текста из файла glebast Помощь студентам 7 10.02.2012 14:28
Вывод текста из файла yuliyayuliya Помощь студентам 3 08.04.2011 22:42
Вывод на экран текста из файла Snegovic Помощь студентам 4 16.09.2010 08:08
Вывод части текста из файла CoDeR Общие вопросы Delphi 10 16.08.2007 14:30