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

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

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

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

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

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

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


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

Создать список - C++
Помогите пожалуйста написать программу!!! Уже все перепробовал ничего не получается!!! Задание: Рациональное число можно представить...

Создать двусвязный список - C++
Не могу разобраться с двусвязным списком. Вот код списка: #pragma once #include "ClassPhoto.h" struct Node{ Photo...

Создать двунаправленный список - C++
помогите составить программу. заранее спасибо!!! Текст задачи: Создать список из случайных целых чисел. Удалить из списка все...

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

Создать двунаправленный список - C++
Всем привет! помогите пж сохдать двунаправленный список с числами в диапазоне -50 +50. У меня есть простой пример однонаправленной...

создать последовательность (список) x1 * xn, x2 * xn, …, xn–1 * xn - C++
Здравствуйте, нужна ваша помощь Условие задачи: Даны натуральное число n, действительные числа x1, x2, …, xn (n≥2). Получить...

Создать список массивов - C++
драсти всем.мне надо создать список массивов.а как это дело объявить не знаю.помогите аа)))

Создать индексный список - C++
Не могу сделать индексный список, примеров фактически никаких нет, теории особой как таковой тоже нет. Есть задание: "тип линейного...

Как создать двусвязный список? - C++
Собственно... не шарю, как сделать двусвязный! односвязный вроде как получается. Двусвязный как-то и не очень :( Конструктор: list() {...

Создать циклический список list - C++
Доброго времени суток. подскажите как list сделать циклическим. допустим у нас есть list <int> l состоящий из 10 элементов. Нам...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
stima
449 / 298 / 20
Регистрация: 22.03.2011
Сообщений: 966
Завершенные тесты: 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
спасибо)
Yandex
Объявления
11.04.2013, 00:27     создать список
Ответ Создать тему
Опции темы

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