Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Создать список из слов файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Процедура обхода для дерева http://www.cyberforum.ru/cpp-beginners/thread838999.html
постройте процедуру обхода для определения длины бинарного(или произвольного) дерева (т.е. длину максимальной ветви) PS если можно то в консольном проекте, нужен только код, спасибку поставлю))
C++ Задача на изображения Доброе время суток программисты. Я в программировании новичок. Мне предстоит решить такую задачу: Страшный вирус режет фотографию на 4 частей и перемешивает ее. На вход на стандартном потоке... http://www.cyberforum.ru/cpp-beginners/thread838996.html
Буквы в словах C++
Всем привет, у меня есть задача посмотрите если у кого есть исходник киньте спасибо. Дана непустая последовательность слов из строчных русских букв; между соседними словами – запятая, за последним...
C++ Ошибка в коде. не найден оператор, принимающий правый операнд типа 'int'
Доброго времени суток. Не понимат что за ошибка: error C2679: бинарный '>': не найден оператор, принимающий правый операнд типа 'int' (или приемлемое преобразование отсутствует). Да и вообще,...
C++ Про typedef http://www.cyberforum.ru/cpp-beginners/thread838950.html
Читая книгу Дейтеля, дошёл до стеков и не понял небольшую мелочь, которая вводит меня в заблуждение. У нас есть структура и прототипы функций: struct stackNode { int data; stackNode *nextPtr;...
C++ Виртуальная функция ,в системе классов "принтер" Задание :Виртуальная функция ,в системе классов "принтер". нужно создать на с++ , программу что бы переименовывать из .pdf-документа в .doc-документ ,и наоборот. Помогите решить пожалуйста!) подробнее

Показать сообщение отдельно
xtorne21st
интересующийся
304 / 275 / 19
Регистрация: 25.09.2010
Сообщений: 1,056
15.04.2013, 23:17
Открывает файл, создаёт список, и выводит результат:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <iostream>
#include <fstream>
#include <list>
#include <iterator>
#include <algorithm>
#include <string>
#include <cstdlib>
 
typedef std::istream_iterator<std::string> ii;
typedef std::ostream_iterator<std::string> oi;
 
int main()
{
    std::string file_name;
    std::cout << "Input: ";
    std::cin >> file_name;
    std::ifstream in(file_name.c_str(), std::ios::in);
    if (!in)
    {
        std::cerr << "error: couldn't open file.\n";
        exit(1);
    }
    std::list<std::string> words_list((ii(in)), ii());
    std::copy(words_list.begin(), words_list.end(), oi(std::cout, "\n"));
 
    in.close();
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru