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

Программа подсчёта количества символов, букв, слов и предожений - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Глобальные функции, найти ошибки в коде http://www.cyberforum.ru/cpp-beginners/thread1128406.html
Стал разбирать глобальные функции и все программы отладил и откомпилировал, но эту не как и разные конструкции пробовал: #include <iostream> void myFunction(); int x = 5 int y = 7; int main() { using namespace std; using std::cout;
C++ Переделать функцию с помощью шаблонов оформить в виде шаблона функции,использующие эти шаблоны для типов int, float, double. #include "stdafx.h" #include <stdio.h> #include <conio.h> #include <math.h> void dvoich(int num) { int mod; long c = 0, p=1; http://www.cyberforum.ru/cpp-beginners/thread1128391.html
Как быстро найти ошибку? C++
У меня ошибка в коде и я уже после часа поисков уже не выдержал и мне нужна помощь. Компилятор ничего не говорит, просто не компилит. #include <iostream.h> #include <conio.h> #include <match.h> using namespace std; int main() { struct stPointOfTreangle {
C++ Не может открыть библиотеку
Вбил в программу следующий код #include <stdio.h> #include <dos.h> #include <dir.h> int main(void) { struct ffblk f; register int done; done = findfirst ("*.с", &f, 0);
C++ выпрямите кривую сортировку http://www.cyberforum.ru/cpp-beginners/thread1128352.html
просьба исправить мою корявую сортировку сам никак не разберусь пример может помочь желательно напишите пояснения какие нибудь заранее спасибо #include<Windows.h> #include <clocale> #include <conio.h>
C++ Динамическое обнаружение ошибки переполнения буфера Дипломное задание написать программу, которая на вход берет .exe и после обработки показывает возможно ли в данном .exe использование уязвимости переполнения буфера и (желательно) показать в какие местах! Даже нет никаких идей как это сделать. Прошу подскажите у кого какие идеи есть, заранее спасибо! подробнее

Показать сообщение отдельно
Genome
 Аватар для Genome
9 / 9 / 1
Регистрация: 22.03.2013
Сообщений: 194
24.03.2014, 19:32     Программа подсчёта количества символов, букв, слов и предожений
Могу на писать на скорую руку . Но придется дописать тебе .

Добавлено через 6 минут
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
47
48
49
50
51
52
53
54
55
56
57
58
#include "stdafx.h"
#include <iostream>
#include <string>
#include <fstream>
 
int _tmain(int argc, _TCHAR* argv[])
{
    std::string fName;
    std::cin>>fName;
    fName += ".txt";
 
    std::string str,res;
    std::ifstream F;
    F.open(fName,std::ios::in);
    
    if(F)
    {
        while(std::getline(F, str))
       {
           res += str;
           res += '\n';
       }
 
        F.close();
    }
    else 
    {
        std::cout<<"File is not found"<<std::endl;
        return 0;
    }
 
    int simbolCount=res.size(),
        simbolCountWithOutSpace=res.size(),
        letterCount = 0,
        sentenceCount = 0,
        wordCount = 0;
 
 
 
    for(int i=0;i<res.size();i++)
    {
        if(res[i]==' ')
        {
            simbolCountWithOutSpace--;
            wordCount++;
        }
 
        if((res[i]>64 && res[i]<91) || (res[i]>96 && res[i]<123) || (res[i]>191 && res[i]<256)) letterCount++;
 
        if(res[i]=='.')sentenceCount++;
    }
 
    std::cout<<"simbolCount - "<<simbolCount<<std::endl;
    std::cout<<"simbolCountWithOutSpace - "<<simbolCountWithOutSpace<<std::endl;
    std::cout<<"letterCount - "<<letterCount<<std::endl;
    std::cout<<"sentenceCount - "<<sentenceCount<<std::endl;
    std::cout<<"wordCount - "<<wordCount<<std::endl;
}
Нужно более точно определять количество предложений , у меня просто определяет по количеству точек , но ведь точки могут быть в инициалах , сокращениях и тд .
 
Текущее время: 15:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru