Строки И Файлы

Тема в разделе "C/C++/C#", создана пользователем Nexon007, 8 апр 2012.

  1. Nexon007

    Nexon007 Гость

    Написать программу, которая считывает текст из файла и выводит на экран предложения, содержащие максимальное количество знаков пунктуации.
    написал первую часть и застрял не могу сообразить как вывести предложения с макс кол-вом знаков пунктуации.помогите пожалуйста.
    вот что смог сделать:
    #include <fstream>
    #include <iostream>
    #include <cstdio>
    using namespace std;
    int main(){
    if stream fin("text.txt");
    if(!fin) { cout <<"Ошибка открытия файла." << 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);
    buf[len]='\0'; long = 0, i=0;
    while (buf){
     
  2. Whatka

    Whatka Well-Known Member

    Регистрация:
    9 окт 2011
    Сообщения:
    433
    Симпатии:
    4
    создай массив размерности колличества предложений.
    В цикле проходя посимвольно по каждому предложению
    считай знаки препинания.Потом занаси колличество в массив.
    Выведи предложение сответствующие максимальному
    числу в массиве
     
Загрузка...

Поделиться этой страницей