Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/12: Рейтинг темы: голосов - 12, средняя оценка - 4.50
180 / 181 / 55
Регистрация: 08.04.2009
Сообщений: 1,309
1

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

03.05.2009, 14:35. Просмотров 2483. Ответов 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 Нужно из файла прочитать текст и в этом тексте...

__________________

Записывайтесь на профессиональные курсы C++ разработчиков
4
Почетный модератор
7374 / 2621 / 277
Регистрация: 29.07.2006
Сообщений: 13,679
03.05.2009, 14:40 2
используй iterator, чтобы пройтись по элементам вектора и сделать с каждым то, что тебе нужно.
0
Эксперт С++
2919 / 1268 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
03.05.2009, 14:41 3
Не проверял, но я бы попытался бы сделать так:
C++
1
    cout << string(c.begin(), c.end());
0
180 / 181 / 55
Регистрация: 08.04.2009
Сообщений: 1,309
03.05.2009, 14:52  [ТС] 4
Цитата Сообщение от CheshireCat Посмотреть сообщение
C++
1
    cout << string(c.begin(), c.end());
Работает, но выводит на экран кроме заданой комбинации еще произвольное кол-во 0 и 1 в хаотическом порядке.
0
Эксперт С++
2334 / 1707 / 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® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.