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

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

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

Файлы. Как отловить конец строки. - C++

28.03.2012, 02:27. Просмотров 537. Ответов 1
Метки нет (Все метки)

Доброй ночи всем.
Столкнулся с небольшой проблемой :
надо прочесть из файла большое количество информации. Решил все хранить в векторе строк.
C++
1
2
3
4
5
6
    ifstream is;
    is.open ("my_file.txt");
    vector < string > ID_FT;
    string buffer;
    while(is >> buffer)
    ID_FT.push_back(buffer);
суть в том что в цикле строка будет считываться до пробела или до конца строки не включая его.
как отловить конец строки?(просто далее идет вывод в файл)
ЗЫ
и еще 1 вопрос :
общий вид строки файла имеет вид текст + числа.(именно знак + посередине).
как считывая таким образом(как в первом примере в цикле) начиная с этого знака между цифрами заносить в вектор, например, символ конца строки.

Спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.03.2012, 02:27
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Файлы. Как отловить конец строки. (C++):

Как первые два символа строки переставить в конец этой строки? - C++
Собственно вопрос

Как переместить символ окончания строки /0 в конец строки? - C++
Это мне нужно сделать, чтоб не появлялись кракозябры. Причем сделать для всех строк подключенного к программе файла.

Массив строк. Конец строки и конец массива - C++
\n - перевод на новую строку \0 - конец строки Если у меня массив строк (текст), чем заканчивается каждая строка, и как закончится...

Как перейти на конец найденой строки? - C++
Привет Всем. Не подскажите как перейти на конец найденной строки? Заранее благодарен

Как вставить перевод строки в конец? - C++
имеется строка char str=&quot;123456&quot; как в нее грамотно вставить символ перевода строки? пробовал так: char str=&quot;123456&quot;; str='\n'; ...

Поясните как присваивается конец строки \0 - C++
int c,i; for(i=0; (c=getchar())!=eof &amp;&amp; i&lt;10-1; i++) s=c; s='\0'; i++; Тут в (i&lt;10-1) Можно записать 9 элементов,(даже если...

1
Avazart
Эксперт С++
7236 / 5432 / 304
Регистрация: 10.12.2010
Сообщений: 24,143
Записей в блоге: 17
28.03.2012, 02:34 #2
Либо использовать ф-цию getline либо читать посимвольно анализируя символы на '\n'
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.03.2012, 02:34
Привет! Вот еще темы с ответами:

Работа с файлами, как определить конец строки - C++
Как установить определение конца строки файла? Подготовьте в «Блокноте» текстовый файл. Напишите программу, которая считывает текст из...

Как определить конец строки при вводе с консоли? - C++
Необходимо считать строку неизвестной длины с консоли посимвольно (используется cin). Как определить, что ввод строки закончен, то есть...

Как определить конец введенной строки и взять последние 5 символов? - C++
Ребят, подскажите пожалуйста. вот код программы, но мне нужно, чтобы она считывала не все символы введенные с клавиатуры, а например...

Как установить конец строки при своей реализации функции strcpy()? - C++
Доброго времени суток, попробовал сам реализовать функцию strcpy(). Программа работоспособная, но интересует один момент. Это рабочий...


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

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

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