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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 17, средняя оценка - 5.00
vet
175 / 175 / 13
Регистрация: 08.04.2009
Сообщений: 1,309
#1

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

03.05.2009, 14:35. Просмотров 2179. Ответов 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.05.2009, 14:35
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как прочитать текст из файла и записать его в vector ? (C++):

Записать числа из файла в двумерный массив или вектор вроде такого vector<vector<int>> - C++
Добрый день, подскажите пожалуйста как лучше и проще считывать файл. в файле записаны числа, разделенные пробелами и запятыми: 1, 2, 3,...

Считать из файла текст и записать его в переменные - C++
Такая задача. Нужно из пакпи где находится бинарник зайти в другую папку(она находиться в этой дирриктории) и считать от туда текст и...

Считать текст из файла и записать его посимвольно в квадратную матрицу - C++
Мне дали задание, там нужно сделать программу которая считывает текст из файла и по букве делает массив. Я знаю странно звучит но...

записать текст в матрицу по строкам, а затем переписать по спирали от центра. Прочитать зашифрованный текст - C++
Зашифровать текст следующим образом: записать его в матрицу по строкам, а затем переписать по спирали от центра. Прочитать зашифрованный...

Считать текст из файла и записать его в другой файл, заменив каждую первую букву слов - C++
Доброго времени суток Нуждаюсь в помощи. Есть задание: программа должна считывать английский текст из файла и записывать его в другой...

Как прочитать первую строку из файла а остальной текст повторить несколько раз? - C++
Я новичок в этом деле, прошу не осуждать. Помогите разобраться. Задание такое: Программа должна начать читать запись шоколада с...

4
Vourhey
Почетный модератор
6486 / 2260 / 123
Регистрация: 29.07.2006
Сообщений: 12,536
03.05.2009, 14:40 #2
используй iterator, чтобы пройтись по элементам вектора и сделать с каждым то, что тебе нужно.
0
CheshireCat
Эксперт С++
2896 / 1245 / 78
Регистрация: 27.05.2008
Сообщений: 3,405
03.05.2009, 14:41 #3
Не проверял, но я бы попытался бы сделать так:
C++
1
    cout << string(c.begin(), c.end());
0
vet
175 / 175 / 13
Регистрация: 08.04.2009
Сообщений: 1,309
03.05.2009, 14:52  [ТС] #4
Цитата Сообщение от CheshireCat Посмотреть сообщение
C++
1
    cout << string(c.begin(), c.end());
Работает, но выводит на экран кроме заданой комбинации еще произвольное кол-во 0 и 1 в хаотическом порядке.
0
CyBOSSeR
Эксперт С++
2305 / 1675 / 86
Регистрация: 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
03.05.2009, 15:03
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.05.2009, 15:03
Привет! Вот еще темы с ответами:

Как записать текст в файл, не меняя его содержимого? - C++
Здравствуйте. Как записать текст В файл, не меняя его содержимого? У меня есть функция, которая записывает текст в файл, но она...

подсчитать, как часто (в %) встречаются в тексте различные символы (всего 256, текст прочитать из файла) - C++
сабж.. может вы скажите, что это пустяк, но мне это трудновато сделать... кто может, помогите пожалуйста :sorry: написана программа...

Прочитать bin и записать его в структуру - C++
Здравствуйте. Пытаюсь прочитать бинарный файл и записать его в структуру. Файл начинается с такой последовательности: 44 65 4d 4f 38 02....

Записать информационную часть списка в бинарный файл, и прочитать его - C++
Подскажите, как записать информационную часть измененного списка в бинарный файл и прочитать его? #include &quot;stdafx.h&quot; #include...


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

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

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