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

В текстовом файле подсчитать знаки препинания - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Умножение треугольных матриц http://www.cyberforum.ru/cpp-beginners/thread1130318.html
Подскажите, как можно перемножить две нижние треугольные матрицы, не приводя их к квадратному виду, точнее, как записать цикл.
C++ Создайте определенный пользователем класс Point, который содержит скрытые компоненты-данные xCoord и yCoord 1. Создайте определенный пользователем класс Point, который содержит скрытые компоненты-данные xCoord и yCoord и объявляет перегруженные функции-операторы «взять из потока» и «поместить в поток» как... http://www.cyberforum.ru/cpp-beginners/thread1130301.html
Обнулять по очереди максимальный и минимальный элементы массива, пока не останется последний. C++
Помогоите решить чайнику 2 задачи по c++ . 1) Дан одномерный массив положительных вещественных чисел. Преобразовать этот массив следующим образом: сначала обнуляется минимальный элемент, затем...
C++ Поместить сегодняшний день, месяц и год в соответствующие переменные
Как можно поместить сегодняшнюю дату в переменные d, m, y (день, месяц, год) в числовом формате?
C++ Написать функцию swap http://www.cyberforum.ru/cpp-beginners/thread1130279.html
был вот такой код: for(i = 0; i < n - 1; i++) { for(j = i + 1; j < n; j++) { if(p.pro < p.pro) { swap (p, p); } }
C++ Почему нельзя подставлять переменные в выражения #if #else? Почему код работает, не должен же, потому что выражение стоящее после #if вычисляется на этапе компиляции, переменные подставлять нельзя?? #include <stdio.h> #include <iostream> using namespace... подробнее

Показать сообщение отдельно
VitekSR
0 / 1 / 0
Регистрация: 20.10.2013
Сообщений: 244

В текстовом файле подсчитать знаки препинания - C++

26.03.2014, 15:26. Просмотров 349. Ответов 3
Метки (Все метки)

Вот мои наброски, но мне выводит кол-во всех знаков!
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
#include <iostream>
#include <fstream>
using namespace std;
 
int main()
{
        setlocale (0, "");
    ifstream inp ("D://text.txt");
    char delims[]=".,;?!-:";
    if (!inp)
    {
        cout<<"Ошибка чтения файла!"<<endl;
        return 1;
    }
    char str [30][80];
    int k=0; //кол-во строк в файле
    int n=0; //кол-во знаков препинания
 
    while (!inp.eof())
    {
        inp.getline(str[k],79);
        for (int i=0; i<=80; i++)
        {
            for (int j=0; j<=10; j++)
        if (str[k][i]==delims[j])
            n++;
        }
        k++;
    }
    
    inp.close();
    cout<<"Количестов знаков препинания: "<<n<<endl;
    ofstream out("D://text.txt", ios::app);
    out<<"\nКоличестов знаков препинания: "<<n;
    out.close();
    system ("pause");
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru