Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
foration7
0 / 0 / 3
Регистрация: 17.04.2013
Сообщений: 31
#1

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

23.01.2014, 18:52. Просмотров 372. Ответов 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;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.01.2014, 18:52
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Подскажите пожалуйста какими функциями можно выделять предложение в тексте и при нажатии на клавишу, чтобы выделялось другое предложение (C++):

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

Предложение ввести другое значение
У пользователя спросили год своего рождения, пользователь ввёл 19951 (нечаянно...

Правильно ли написана функция, делящая предложение на слова, и связывающая определения в одно предложение?
Подскажите пожалуйста правильно ли я написала функцию, которая должна делить...

С клавиатуры посимвольно вводится предложение. Определить, какое это предложение - повествовательное, вопро
#include&lt;stdio.h&gt; #include&lt;conio.h&gt; #include&lt;locale.h&gt; #include&lt;string.h&gt;...

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

Как сделать так, чтобы при нажатии на поле выделялось его содержимое?
Я состряпал на сайте кнопку и поставил ниже её поле &lt;textarea&gt; c ссылкой и...

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

Добавлено через 56 секунд
насчёт функций. можете использовать system("cls"); + перерисовка экрана
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.01.2014, 20:31
Привет! Вот еще темы с решениями:

Как сделать, чтобы при первом нажатии на кнопку TButton появлялось одно сообщение, а при втором нажатии - другое?
помогите как сделать в чтобы в кнопке button при первом нажатий вылазило...

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

Подскажите пожалуйста,как C++ Builder реализовать данные сортровки,чтобы в StringGride при нажатии на кнопку был виден каждый этап сортировки
Подскажите пожалуйста,как реализовать данные сортровки,чтобы в StringGride при...

Дано предложение. Переписать предложение без определённого слова из этого предложения.
Слово вводится с клавиатуры .


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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