181 / 182 / 55
Регистрация: 08.04.2009
Сообщений: 1,309
1

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

03.05.2009, 14:35. Показов 2674. Ответов 4
Метки нет (Все метки)

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
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.05.2009, 14:35
Ответы с готовыми решениями:

Как прочитать текст из файла и записать его в ListBox или Label?
Вопрос1. Имеется txt файл с текстом: строка1 строка2 строка3 строка4 строка5 Как...

Как прочитать и записать текст из файла кусками?
Здравствуйте! может кто подсказать как записать и прочитать текст из файла пр: &lt;?php ...

Как прочитать и как записать текст из текстового файла?
Всем привет! Подскажите народ как прочитать и как записать текстовый файл?

Из файла прочитать текст и в этом тексте заменить все пробелы на _ и записать исправленный текст обратно
задача написать программу на assembler, под dos Нужно из файла прочитать текст и в этом тексте...

4
Почетный модератор
7386 / 2632 / 280
Регистрация: 29.07.2006
Сообщений: 13,696
03.05.2009, 14:40 2
используй iterator, чтобы пройтись по элементам вектора и сделать с каждым то, что тебе нужно.
0
Эксперт С++
2924 / 1273 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
03.05.2009, 14:41 3
Не проверял, но я бы попытался бы сделать так:
C++
1
    cout << string(c.begin(), c.end());
0
181 / 182 / 55
Регистрация: 08.04.2009
Сообщений: 1,309
03.05.2009, 14:52  [ТС] 4
Цитата Сообщение от CheshireCat Посмотреть сообщение
C++
1
    cout << string(c.begin(), c.end());
Работает, но выводит на экран кроме заданой комбинации еще произвольное кол-во 0 и 1 в хаотическом порядке.
0
Эксперт С++
2343 / 1716 / 148
Регистрация: 06.03.2009
Сообщений: 3,675
03.05.2009, 15:03 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.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.05.2009, 15:03
Помогаю со студенческими работами здесь

Прочитать текст из файла, затем удалить из текста все буквы вашего имени и записать текст в новый файл
Создать Windows – приложение, в котором производите запись считывание текста из файла, затем...

Как из файла взять текст и записать его в label
Привет всем. Помогите пожалуйста, два дня сижу и не знаю как сделать так, чтобы из файла взять...

Прочитать из файла массив отсортировать его и записать в другой
Добрый вечер:) Уважаемые форумчане, помогите новичку. Задание: Прочитать из файла массив...

Как взять текст (4 строки по 10 символов) из файла и записать его в char mas[4][10]?
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;stdio.h&gt; #include &lt;string.h&gt; # include...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru