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

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

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

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

03.01.2011, 18:49. Просмотров 437. Ответов 7
Метки нет (Все метки)

Сама задача:Подсчитать число предложений в заданном текстовом файле (текст на английском языке). Предложением считается последовательность символов, начинающихся с пробела и прописной буквы и заканчивающихся точкой.

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 минут
+......
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.01.2011, 18:49     Подсчет количества предложений в текстовом файле
Посмотрите здесь:

C++ Подсчет количества цифр в текстовом файле
Подсчет количества символов в файле C++
Подсчёт количества слов в данном текстовом файле C++
Подсчет строк в гигантском текстовом файле > 4 Гб C++
Сделать подсчет частоты встречаемости последовательности символов АБВ в текстовом файле C++
C++ Написать программу, подсчитывающую количества слов в текстовом файле
C++ Подсчет количества строк в файле в С++ (fstream)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Гамбит
14 / 14 / 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
Но соответствует заданию. Просто нужно перевести на Си.
Гамбит
14 / 14 / 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
Напишешь?
Гамбит
14 / 14 / 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++
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     Подсчет количества предложений в текстовом файле
Ответ Создать тему
Опции темы

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