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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Rita28
0 / 0 / 0
Регистрация: 10.04.2013
Сообщений: 8
#1

создать список - C++

10.04.2013, 18:56. Просмотров 271. Ответов 3
Метки нет (Все метки)

Здравствуйте. Помогите сделать программу, очень нужно..

на языке оригинала
Є вихідний текстовий файл ( наприклад "Війна і мир"). Потрібно прочитати цей файл по словам та створити з нього список. Слова виділяти можна зі знаками пунктуації.


Есть исходный текстовый файл ( например "Война и мир"). Нужно прочитать этот файл по словам и создать из него список. Слова выделять можно со знаками препинания.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.04.2013, 18:56
Здравствуйте! Я подобрал для вас темы с ответами на вопрос создать список (C++):

Создать список целых чисел. Создать новый список, записав в него отрицательные элементы - C++
Создать список целых чисел. Создать новый список, записав в него отрицательные элементы.(задачу нужно решить 3-мя способами- стек, очередь,...

Создать список L3 из элементов, входящих и в список L1 и в список L2 - C++
создать список л3 из элементов входящих и в список л1 и в список л2

Вводится число N. Создать список его делителей и вывести список на экран - C++
#include<iostream> #include<stdio.h> #include<malloc.h> #include<string.h> #include<stdlib.h> using namespace std; struct...

Создать список, после каждого отрицательного числа вставить в список 0 - C++
задание такое, создать список, после каждого отрицательного числа вставить в список 0. я кое-что тут пытался делать: #include...

Необходимо создать список, элемент которого может быть список - C++
Всем доброго времени суток! Стоит следующая задача: необходимо создать список, элемент которого может быть список (да да, звучит...

Создать двусвязный список групп факультета, где каждая группа представляет собой односвязный список студентов - C++
Задание: создайте двусвязный список групп факультета. Каждая группа представляет собой односвязный список студентов. Помогите пожалуйста,...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
stima
463 / 312 / 26
Регистрация: 22.03.2011
Сообщений: 1,021
Завершенные тесты: 2
10.04.2013, 19:09 #2
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
28
29
30
31
32
#include <string>
#include <fstream>
#include <iostream>
 
#include <vector>
 
int main()
  {
  std::string file;
 
  std::cout << "Enter full file path and  press enter. For example C:\\MyDirectory\\MyFile.txt." << std::endl;
  std::getline(std::cin, file);
 
  std::ifstream fs(file, std::ifstream::in);
  if (!fs.is_open())
    {
    std::cout << "Cann't open the file " << file << std::endl;
    return 0;
    }
  
  std::vector<std::string> strings; //splitted strings
  for (std::string str; fs.good(); )  
    {
    fs >> str;
    strings.push_back(str);
    }
 
  std::cout << "Was read " << strings.size()  << " strings." << std::endl;
  getchar();
 
  return 0;
  }
yoghurt92
374 / 345 / 22
Регистрация: 17.05.2012
Сообщений: 1,049
10.04.2013, 19:29 #3
Rita28,

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
28
29
30
31
32
33
34
35
36
37
#include <iostream>
#include <list>
#include <string>
#include <fstream>
#include <iterator>
using namespace std;
 
template <typename T>
void addToList(list<T> &_coll){
    T value;
    ifstream fin("input.txt", ios::in);
 
    if (!fin.is_open()){
        cout << "Cann't open the file!";
    }
    else{
        while(!fin.eof()){
            fin >> value;
            _coll.push_back(value);
        }
    }
}
 
template <typename T>
void showList(list<T> &_coll){
    copy(_coll.begin(), _coll.end(), ostream_iterator<string>(cout, " "));
}
 
int main()
{ 
    list<string> coll;
    addToList(coll);
    showList(coll);
 
    cout << "\n\n";
    return 0;
}
Rita28
0 / 0 / 0
Регистрация: 10.04.2013
Сообщений: 8
11.04.2013, 00:27  [ТС] #4
спасибо)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.04.2013, 00:27
Привет! Вот еще темы с ответами:

Связанный список. Создать, записать в связный список последовательность слов,обозначающих месяцы года,заданных пользователем - C++
Создать связанный список.Кроме информационных полей он должен обязательно содержать указатели на предыдущий и следующий за ним...

Создать список студентов с оценками по нескольким дисциплинам. Отсортировать список по убыванию среднего балла. Имеющих двойки удалить из списка. - C++
Помогите сделать лабу задание:Создать список студентов с оценками по нескольким дисциплинам. Отсортировать список по убыванию среднего...

Задали односвязный линейный список с целыми числами. Создать новый список, который содержит элементы заданного списка в обратном порядке - C++
Задали односвязный линейный список с целыми числами. Создать новый список, который содержит элементы заданного списка в обратном порядке.

Создать базовый класс «Список» и класс-потомок «Упорядоченный список» - C++
Создать базовый класс «список», определив в нем функции добавления в начало списка, удаления N-го элемента списка, вывода элементов списка...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
11.04.2013, 00:27
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru