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

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

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

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

23.01.2014, 18:52. Просмотров 346. Ответов 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
26
27
28
29
30
31
32
33
34
35
36
#define _CRT_SECURE_NO_WARNINGS
#include "stdafx.h"
#include "iostream"
#include "stdio.h"
#include "string"
 
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
    FILE *file;
    char s[1000];
    int k = 0;
    file = fopen("E:\\info.dat", "r");
    
    if (file != NULL)
    {
        while (!feof(file))
        {
            fgets(s, 100, file);
        
            for (int i = 0; i < strlen(s); i++)  // подсчёт предложений
            {
                if (s[i] == '.' || s[i] == '!' || s[i] == '?')
                {
                    k++;
                }
            }
            printf("%s", s);
        }
    }
 
    fclose(file);
    cout << "\n Koli4estvo predlozhenii: " << k << endl;
    system("pause");
    return 0;
}
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.01.2014, 18:52     Подскажите пожалуйста какими функциями можно выделять предложение в тексте и при нажатии на клавишу, чтобы выделялось другое предложение
Посмотрите здесь:

Обеспечить, чтобы каждое новое предложение в тексте начиналось с большой буквы - C++
Данная программа должна обеспечить, чтобы каждое новое предложение в тексте начиналось с большой буквы. Она работает, но не делает...

Предложение ввести другое значение - C++
У пользователя спросили год своего рождения, пользователь ввёл 19951 (нечаянно ввёл одну лишнюю цифру) и программа выдала ошибку, что год...

Какими функциями языка С можно удалить файл ? - C++
Доброе утро ! Какими функциями языка С можно удалить файл ? Также - какими функциями можно удалить папку с файлами и другими папками ?...

Слова предложения, содержащие две или более одинаковые буквы переместить в другое предложение - C++
Здраствуйте. Помогите пожалуйста с написанием программы на С (не ++). &quot;Введите предложение. Слова предложения, содержащие две или...

Найти самое длинное предложение в тексте - C++
Найти самое длинное предложение в тексте( не строку) Код для нахождения самой длинной строки: #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; ...

С клавиатуры вводится предложение. Выведите это предложение на экран расположив буквы "по функции" - C++
С клавиатуры вводится предложение. Выведите это предложение на экран расположив буквы &quot;по вашей любимой функции&quot;(экспонента, квадратный...

Определить в тексте предложение с максимальным количеством слов - C++
Определить в тексте предложение с максимальным количеством слов. Вывести его на печать.

Определить в тексте предложение с максимальным количеством слов - C++
Определить в тексте предложение с максимальным количеством слов. Вывести его на печать. помогите пожалуйста решить ,с...

Каждое предложение в тексте сделать с заглавной буквы - C++
Есть текст , в котором стоят запятые , знаки пунктуации и пробелы ( со стандартного ввода ) Требуется : после &quot;.&quot; , &quot;!&quot; , &quot;?&quot; поставить...

Сколько предложений в тексте и вывести самое длинное предложение - C++
Нужно на visual c++ Или хотя бы просто посоветуйте как сделать примерно, какие команды использовать... Алсо посоветуйте годных...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Van111
кодер с++
208 / 187 / 4
Регистрация: 03.08.2011
Сообщений: 2,587
Записей в блоге: 12
23.01.2014, 20:31     Подскажите пожалуйста какими функциями можно выделять предложение в тексте и при нажатии на клавишу, чтобы выделялось другое предложение #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от foration7 Посмотреть сообщение
Подскажите пожалуйста какими функциями можно выделять предложение в тексте и при нажатии на клавишу, чтобы выделялось другое предложение / С++ для начинающих
ну подсчёт можете сделать через поиск точек, воскл знаков, вопросов.
то есть поставили указатель в начало beg, нашли точку, она имеет индекс i, скопировали в новую строку от beg до i; beg =i; i++; . попутно проверяйте не кончилась ли строка

Добавлено через 56 секунд
насчёт функций. можете использовать system("cls"); + перерисовка экрана
Yandex
Объявления
23.01.2014, 20:31     Подскажите пожалуйста какими функциями можно выделять предложение в тексте и при нажатии на клавишу, чтобы выделялось другое предложение
Ответ Создать тему
Опции темы

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