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

Как прочитать текст из файла и записать его в vector ? - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 17, средняя оценка - 5.00
vet
 Аватар для vet
175 / 175 / 13
Регистрация: 08.04.2009
Сообщений: 1,309
03.05.2009, 14:35     Как прочитать текст из файла и записать его в vector ? #1
C++
1
2
3
4
5
6
7
 ifstream in("input.txt");
    char ch;
    vector <char> c;
    for (;in>>ch;)
    {
        c.push_back(ch);
       cout << c; //????????

Как вывести vector c на экран? В файле 0 и 1.Например 00101110011
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.05.2009, 14:35     Как прочитать текст из файла и записать его в vector ?
Посмотрите здесь:

C++ подсчитать, как часто (в %) встречаются в тексте различные символы (всего 256, текст прочитать из файла)
C++ Как записать данные в начало файла не уничтожая его?
C++ Считать из файла текст и записать его в переменные
C++ Прочитать текст из файла
Прочитать строку из файла и записать ее в массив структуры C++
C++ Считать текст из файла и записать его в другой файл, заменив каждую первую букву слов
Записать vector<vector<wchar_t>> в текстовый файл C++
Прочитать переменные из файла, а после записать их обратно C++
C++ Как прочитать первую строку из файла а остальной текст повторить несколько раз?
C++ Считать текст из файла и записать его посимвольно в квадратную матрицу
Записать информационную часть списка в бинарный файл, и прочитать его C++
записать текст в матрицу по строкам, а затем переписать по спирали от центра. Прочитать зашифрованный текст C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vourhey
Почетный модератор
6470 / 2245 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
03.05.2009, 14:40     Как прочитать текст из файла и записать его в vector ? #2
используй iterator, чтобы пройтись по элементам вектора и сделать с каждым то, что тебе нужно.
CheshireCat
Эксперт С++
2907 / 1235 / 78
Регистрация: 27.05.2008
Сообщений: 3,314
03.05.2009, 14:41     Как прочитать текст из файла и записать его в vector ? #3
Не проверял, но я бы попытался бы сделать так:
C++
1
    cout << string(c.begin(), c.end());
vet
 Аватар для vet
175 / 175 / 13
Регистрация: 08.04.2009
Сообщений: 1,309
03.05.2009, 14:52  [ТС]     Как прочитать текст из файла и записать его в vector ? #4
Цитата Сообщение от CheshireCat Посмотреть сообщение
C++
1
    cout << string(c.begin(), c.end());
Работает, но выводит на экран кроме заданой комбинации еще произвольное кол-во 0 и 1 в хаотическом порядке.
CyBOSSeR
Эксперт C++
 Аватар для CyBOSSeR
2295 / 1665 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
03.05.2009, 15:03     Как прочитать текст из файла и записать его в vector ? #5
Например вот так:
C++
1
2
for(std::vector<char>::iterator i = v.begin(); i != v.end; ++i)
  cout << *i << endl;
Или так:
C++
1
std::copy(v.begin(), v.end(), std::ostream_iterator<char>(cout, "\n"));
Только нужно будет тогда подключить хедер algorithm.
Yandex
Объявления
03.05.2009, 15:03     Как прочитать текст из файла и записать его в vector ?
Ответ Создать тему
Опции темы

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