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

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

Войти
Регистрация
Восстановить пароль
 
dasha_koks
5 / 5 / 1
Регистрация: 24.06.2010
Сообщений: 19
#1

с файлом - C++

24.06.2010, 22:45. Просмотров 290. Ответов 0
Метки нет (Все метки)

Есть задание
Написать программу, которая считывает текст из файла и выводит на экран только цитаты.

Вот прога:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include <fstream>
#include <iostream>
using namespace std;
int main ()
{ 
ifstream ifin ("inputtext.txt",ios::in);
if (!ifin) {
cout <<"File inputtext.txt ne naiden"<<endl;
return 1;
}
ifin.seekg(0, ios::end); // перемещ.позицию чтения на последн.символ
long leng= ifin.tellg();
char *buf_t=new char[leng +1]; // на 1 байт больше,чтобы записать 0-символ
ifin.seekg(0,ios::beg);
ifin.read(buf_t,leng);
buf_t[leng +1]='\0';
long nkav=-1,i=0; 
while (buf_t[i]) {
if(buf_t[i]=='"') {
if (nkav==-1) // признак первой кавычки (начала цитаты)
nkav=i ; // позиция первой кавычки
else // вторая кавычка
{ 
for(long j=nkav; j<=i; j++)
cout<<buf_t[j];
cout<<"\n";
nkav=-1; // подготовка к поиску следующей цитаты
} }
i++; 
}
return 0;
}
Помогите, вот что это такое
ifin.seekg(0, ios::end);
точнее Препод спросил какую текущую позицию чтения мы устанавливаем в значение, откуда мы ее берем??????
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.06.2010, 22:45
Здравствуйте! Я подобрал для вас темы с ответами на вопрос с файлом (C++):

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

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

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

c++ работа с файлом - C++
Здраствуйте,в си знания - средненькие,мне предоставилась задача - нужно згенерировать файл для ипфильтра торрента,с сайта провайдера мне...

Задача с файлом - C++
Дан файл определить сколько раз встречается в нем слово вывести на экран номер строк где это слово найдено(программа находит слово не...

Работа с файлом - C++
Файл не открывается для чтения..... программа создает алфавит для исходного текста....помогите пожалуйста..:( Уже все перепробовала.... ...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.06.2010, 22:45
Привет! Вот еще темы с ответами:

Работа с файлом - C++
Добрый вечер форумчане. Прошу помочь мне в написание программы. Речь идет о простой последовательности. Количество чисел, равных...

Работа с файлом - C++
Помогите если не затруднит. Есть текстовый файл(примерно такой): A asdada qweqw A ijiijij nvbjk rtrt A

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

работа с файлом - C++
Как найти определённое слово в массиве? такого вида 217.118.79.33 dan HTTP GET http://google.com/


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

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

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