Форум программистов, компьютерный форум CyberForum.ru

Считать текст из файла и вывести на экран только предложения начинающиеся с тире - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Задачка. Графики http://www.cyberforum.ru/cpp-beginners/thread970973.html
Составить программу определяющую для заданного значения x значение y по периодическому графику, который представлен на рисунке.
C++ Деревья-Нелинейные структуры данных Помогите пож-ста реализовать программу. УСЛОВИЕ: Сформировать и вывести на экран бинарное дерево поиска, элементами которого являются случайные числа. Количество элементов дерева вводится с клавиатуры. Реализовать прямой обход созданного дерева. http://www.cyberforum.ru/cpp-beginners/thread970962.html
C++ Перегрузка операторов и абстрактный класс
Имеется два класса (DecString и SymbString), наследуемых от абстрактного AString. Можно ли как-нибудь перегрузить операции - и =, чтобы работа с обоими классами осуществлялась в одном методе Operate класса Action? class AString { public: virtual ~AString() {}; virtual const std::string& GetName() const = 0; virtual const std::string& GetVal() const = 0; virtual const char& GetTip()...
Скип-список C++
не получается исправить ошибку. Кто знает решение? /* skip list */ #include <stdio.h> #include <stdlib.h> /* define data-type and compare operators here */ typedef int T; /* type of item to be stored */ #define compLT(a,b) (a < b) #define compEQ(a,b) (a == b)
C++ Задача на циклы. Дано натуральное n. Вычислить http://www.cyberforum.ru/cpp-beginners/thread970935.html
Добрый всем день! Необходима помощь с решением этого цикла: Дано натуральное n. Вычислить: 1/22 + 1/42 + ... + 1/(2n) n .
C++ Как из программы считать данные с сайта? К примеру: при запуске программы нужно получить данные с сайта прогноза погоды(допустим влажность,давление,ветер).Как это сделать?Есть какие-либо функции? подробнее

Показать сообщение отдельно
Lar4ik
43 / 41 / 20
Регистрация: 27.02.2013
Сообщений: 256
07.10.2013, 11:35     Считать текст из файла и вывести на экран только предложения начинающиеся с тире
Дан преподавателем код программы для самостоятельного разбора. Помогите понять какая ошибка в 44 строке.
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#include <iostream>
#include <fstream>
#include <stdio.h>
#include <windows.h>
 
char*Rus(const char*text);
using namespace std;
int main(int argc, char *argv[]) {
ifstream fin("d:\out.txt", ios::in);
if(!fin){
cout << Rus( " Ошибка " ) << endl; return 1;};
fin.seekg(0,ios::end);
long len = fin.tellg();
char*buf = new char [len +1];
fin.seekg(0,ios::beg);
fin.read (buf, len);
long i = 0;
//-----------------------
bool fl=false;
while(buf[i] != '\0'){
    while (fl) {
        if (buf[i+1]=='\n') {
             goto m;
        }
             cout<<buf[i+1];
             m:
        i++;
        if (buf[i]=='.' || buf[i]=='\0')    { 
                     fl=false;
                     cout<<"\n";  }
        }
    if (buf[i] == ' ' && buf[i+1] == '-')  
                fl = true;
    i++;
}
//----------------
fin.close();
cout << endl;
system("PAUSE");
return 0;
}
char bufRus[256];
char* Rus (const char*text){
CharToOem (text, bufRus);
return bufRus;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 09:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru