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

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

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

Показать сообщение отдельно
xtorne21st
интересующийся
303 / 274 / 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();
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru