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

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

Войти
Регистрация
Восстановить пароль
 
-comrade-
355 / 356 / 42
Регистрация: 11.06.2010
Сообщений: 703
#1

List, string, файл - C++

21.05.2011, 12:05. Просмотров 635. Ответов 1
Метки нет (Все метки)

Всем привет!
Есть текстовый
документ
8
math
+43.5hjti

34
)
. Как сделать так чтобы программа вывела содержимое файла (не хочет выводить пустую строку)?
C++
1
2
3
4
5
6
7
8
9
10
11
        list<string> S;
        string str;
        ifstream file("input.txt");
        while(!file.eof())
        {
            file>>str;
            S.push_back(str);
        }
        file.close();
        list<string>::iterator i;
        for(i=S.begin();i!=S.end();i++) cout<<*i<<endl;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.05.2011, 12:05
Здравствуйте! Я подобрал для вас темы с ответами на вопрос List, string, файл (C++):

Записать в файл list (очередь) объектов, в которых содержатся строки string, и считать с файла обратно в list - C++
Извините подскажите пожалуйста, как записать list(очередь) объектов в которых содержаться string, и считать с файла обратно в list;...

Как вывести в файл list<string>? - C++
как вывести в файл список (list)? string symbol; list&lt;string&gt; the_list_input;

Вывод string из list - C++
Есть некий класс. class human { public: string name; int age; }; int main ()

Удаление vector, list, string - C++
Привет! Такая задача. В программе я описал класс Class1. Класс содержит поля стандартных типов, а также поле std::string и...

Как вывести list<string>? - C++
list&lt;string&gt; the_list_input;

сохранение/чтение map<string,string*> в файл - C++
Доброго времени суток, Нужно сделать БД для индексации содержимого текстовых файлов, сначала решил, что все просто: читаем файл и...

1
asics
Freelance
Эксперт С++
2848 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
21.05.2011, 12:10 #2
Можно так:
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
#include <fstream>
#include <string>
#include <iterator>
 
int main(){
  std::ifstream ifs("1.txt");
  std::string s( (std::istreambuf_iterator<char>(ifs)), std::istreambuf_iterator<char>() );
  std::cout << s;
  return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.05.2011, 12:10
Привет! Вот еще темы с ответами:

Как добавить и вывести элементы из List<int, string> ? - C++
В инете нашёл инфу только по обычным спискам (одного типа). Помогите, как в такой список добавить элементы и как потом вывести на экран? ...

Как воспользоваться set_intersection для двух list<string> - C++
как воспользоваться функцией set_intersection для двух листов list&lt;string&gt; list1, list2; ?

Запись в файл txt построчно из <list> - C++
# include &lt;iostream&gt; # include &lt;list&gt; # include &lt;string&gt; # include &lt;fstream&gt; # include &lt;cstdio&gt; using namespace std; ...

Доступ к паре в map<string, vector<pair<string, string>>>Temp - C++
Подскажите пожалуйста как получить данные в векторе пар ? void showData(const map&lt;string, vector&lt;pair&lt;string, string&gt;&gt;&gt;Temp) { ...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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