Форум программистов, компьютерный форум 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
26.03.2014, 16:25  [ТС]
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>
#include <locale>
using namespace std;
 
int main()
{   
    setlocale (0, "");
    ifstream inp ("D://text.txt");
    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++)
        {
        if (ispunct(str[k][i]))
            n++;
        }
        
        k++;
    }
    
    inp.close();
        cout<<"Количестов знаков препинания: "<<n<<endl;
    ofstream out("D//text.txt");
    out.close();
    system ("pause");
    return 0;
}
Теперь вообще вот такое выдает. И еще мне нужно определенные символы. А в в ф-ции ispunct используются все символы
0
Миниатюры
В текстовом файле подсчитать знаки препинания  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru