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

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

23.01.2014, 18:52. Просмотров 382. Ответов 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
Ответы с готовыми решениями:

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

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

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

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

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

1
Van111
212 / 191 / 22
Регистрация: 03.08.2011
Сообщений: 2,674
Записей в блоге: 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

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

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

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


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

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

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