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

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

Войти
Регистрация
Восстановить пароль
 
movsesiv
0 / 0 / 0
Регистрация: 28.08.2011
Сообщений: 9
#1

Ввод из файла с разделителями - C++

02.05.2012, 11:19. Просмотров 631. Ответов 2
Метки нет (Все метки)

Проблема следующая: как ввести из файла произвольное количество целых чисел, между которыми не пробел, а разделитель (например, ".")?

Если бы был пробел, то я бы сделал так:
C++
1
2
3
4
5
6
vector<int> v;
while (!in.eof()){
int a;
in>>a;
v.push_back(a);
}
А как с разделителем?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.05.2012, 11:19
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ввод из файла с разделителями (C++):

Чтение из файла с разделителями - C++
Всем доброго времени суток. Вопрос по чтению из CSV файла с разделителями Структура файла следующая: ...

Чтение из файла с разделителями в массив - C++
Здравствуйте , возникла проблема с чтением из файла. После прочтения в массиве оказываются не те цифры если значение SIZE &gt; 10 , программа...

Чтение данных из произвольного файла с разделителями - C++
Помогите пожалуйста. Нужно написать программу консольного типа, реализующую: 1. Чтение файла 2. Вывод содержимого на экран 3....

считать файл по слову с разделителями \t \n - C++
Всем привет. Каким способом можно считать файл по слову с разделителями: табуляция и новая строка? К примеру, в файле 5 слов в одной...

поиск подстроки между разделителями - C++
нужна помощь :) есть строка &quot; 00.00 Name: TEXT' name...] &quot; мне нужно получить из этой строки TEXT искал в интернете,...

Считать числа с разделителями в массив - C++
добрый день, подскажите пожалуйста: на вход подается строка вида 44*5343*4*4242*34* , вместо звездочки можно использовать пробел в качестве...

2
Jupiter
Каратель
Эксперт С++
6561 / 3982 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
02.05.2012, 12:49 #2
C++
1
2
3
4
5
6
7
vector<int> v;
{
    int numb;
    char tmp;
    while (in >> numb && in >> tmp)
        v.push_back(numb);
}
0
movsesiv
0 / 0 / 0
Регистрация: 28.08.2011
Сообщений: 9
02.05.2012, 13:22  [ТС] #3
Спасибо!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.05.2012, 13:22
Привет! Вот еще темы с ответами:

Ввод из файла - C++
Написал такой метод, но отказывается работать. void file_in(){ freopen(&quot;in.txt&quot;,&quot;r&quot;,stdin); cin&gt;&gt;size; ...

ввод из файла - C++
подскажите как делать ввод из файла

Ввод из файла - C++
Есть ввод из файла, но при запуске программы ничего не происходит - черный экран с мигающим курсором ifstream in(&quot;D:\file.txt&quot;); ...

Ввод из файла - C++
Помогите написать код программы которая проверяет правильно ли указано имя файла и производится ввод из файла.


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

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

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