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

Подсчет количества предложений в текстовом файле - C++

Восстановить пароль Регистрация
 
Usefur
0 / 0 / 0
Регистрация: 15.09.2010
Сообщений: 74
03.01.2011, 18:49     Подсчет количества предложений в текстовом файле #1
Сама задача:Подсчитать число предложений в заданном текстовом файле (текст на английском языке). Предложением считается последовательность символов, начинающихся с пробела и прописной буквы и заканчивающихся точкой.

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
#include <iostream>
#include <cctype>
#include<fstream>
int main()
{
   using namespace std;
    ifstream inFile;
    inFile.open("f.txt");
    int k=0,k1=0,k2=0; 
     char simb;
    while (!inFile.eof())
     {
      inFile>>simb;
       if(simb=='_') 
          k1++;
       if(isalpha(simb))
          k2++;
       if(simb=='.')
          k++;
    }
 
   if(k1>=0 && k2>0)
      cout<<"K: "<<k-1;
return 0;
}
Перепишите пожалуйста код на Си.

Добавлено через 25 минут
+......
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Гамбит
13 / 13 / 1
Регистрация: 19.10.2009
Сообщений: 93
03.01.2011, 19:34     Подсчет количества предложений в текстовом файле #2
Может мне конечно кажется, но программа не посчитает тебе кол-во предложений. Она посчитает кол-во точек, а это кол-во точек может не совпадать с кол-вом предложений.
Usefur
0 / 0 / 0
Регистрация: 15.09.2010
Сообщений: 74
03.01.2011, 19:37  [ТС]     Подсчет количества предложений в текстовом файле #3
Но соответствует заданию. Просто нужно перевести на Си.
Гамбит
13 / 13 / 1
Регистрация: 19.10.2009
Сообщений: 93
03.01.2011, 19:39     Подсчет количества предложений в текстовом файле #4
быстрее с 0 написать
Usefur
0 / 0 / 0
Регистрация: 15.09.2010
Сообщений: 74
03.01.2011, 19:51  [ТС]     Подсчет количества предложений в текстовом файле #5
Напишешь?
Гамбит
13 / 13 / 1
Регистрация: 19.10.2009
Сообщений: 93
03.01.2011, 19:52     Подсчет количества предложений в текстовом файле #6
нее=) яб переписал на си, там нет ничо сложного только я не знаю что такое isalpha
И вообще, попробуй сам.
Usefur
0 / 0 / 0
Регистрация: 15.09.2010
Сообщений: 74
03.01.2011, 20:01  [ТС]     Подсчет количества предложений в текстовом файле #7
Нашёл альтернативу. Можно закрыть.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.01.2011, 20:22     Подсчет количества предложений в текстовом файле
Еще ссылки по теме:

Подсчет количества слов в файле C++
Составить программу, которая заменяет в текстовом файле порядок следования предложений на обратный C++
C++ Поиск количества букв в текстовом файле

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

Или воспользуйтесь поиском по форуму:
Минич
 Аватар для Минич
66 / 66 / 3
Регистрация: 26.11.2010
Сообщений: 123
03.01.2011, 20:22     Подсчет количества предложений в текстовом файле #8
Цитата Сообщение от Гамбит Посмотреть сообщение
я не знаю что такое isalpha
возвращает true, если аргумент - буква, иначе - false
есть еще подобные функции из <cctype>
int isupper(int) - возвращает true, если аргумент - буква верхнего регистра, иначе - false
int islower(int) - возвращает true, если аргумент - буква нижнего регистра, иначе - false
int isdigit(int) - возвращает true, если аргумент - десятичная цифра, иначе - false
Yandex
Объявления
03.01.2011, 20:22     Подсчет количества предложений в текстовом файле
Ответ Создать тему
Опции темы

Текущее время: 10:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru