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

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

Восстановить пароль Регистрация
 
-comrade-
355 / 356 / 42
Регистрация: 11.06.2010
Сообщений: 703
21.05.2011, 12:05     List, string, файл #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;
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.05.2011, 12:05     List, string, файл
Посмотрите здесь:

C++ как вывести в файл список (list)?
запись в файл string C++
Вывод string из list C++
C++ string в бинарный файл
C++ сохранение/чтение map<string,string*> в файл
Удаление vector, list, string C++
Как воспользоваться set_intersection для двух list<string> C++
C++ Использование list stl для вывода в файл

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
asics
Freelance
Эксперт C++
 Аватар для asics
2838 / 1775 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
21.05.2011, 12:10     List, string, файл #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;
}
Yandex
Объявления
21.05.2011, 12:10     List, string, файл
Ответ Создать тему
Опции темы

Текущее время: 13:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru