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

Строки. Написать программу, которая выводит текст на экран дисплея, определяет кол-во предложений текста и кол-во слов в каждом предложении... - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Напишите программу на C++, использующую цикл и управляющую последовательность табуляции \t для печати следующей таблицы значений: http://www.cyberforum.ru/cpp-beginners/thread803455.html
Напишите программу на C++, использующую цикл и управляющую последовательность табуляции \t для печати следующей таблицы значений: N 10*N 100*N 1000*N 1 10 100 1000 2 20 200 2000 3 30 300 3000 4 40 400 4000 5 50 500 5000
C++ Найти значение Здравствуйте, дорогие форумчане. ---------------------------------- Не могу решить задачу. Помогите, пожалуйста. Заранее благодарен. Задание: Найти значение: http://www.cyberforum.ru/cpp-beginners/thread803447.html
C++ Калькулятор. Функция get()
Задание Страуструпа: Модифицируйте функцию Token_stream::get() так, чтобы, обнаружив символ перехода на следующую строку, она возвращала лексему Token(print). Lkя этого требуется обеспечить поиск разделителей и обработку символа '\n'. Для этого можно использовать стандартную библиотечную функцию isspace(ch), возвращающую значение true если символ ch является разделителем. Задание...
В строке удвоить все символы ‘&’ C++
В строке удвоить все символы ‘&’. Под вставкой символа n в строку после k-го элемента понимается смещение всех элементов, начиная с (k+1)-го вправо на 1 позицию и присваивание (k+1)-му элементу строки значения n
C++ Не получается заполнить вектор объектами класса http://www.cyberforum.ru/cpp-beginners/thread803415.html
Здравствуйте. Решения для своей проблемы на форуме не нашел, по этому пришлось создать тему. Есть класс: class CAnimate { private: int FrameNumber; //Номер текущего кадра int FrameCount; //Количество кадров в анимации AnsiString FilePath; //Путь к файлу с анимацией Graphics::TBitmap *Animation; //Сама анимация
C++ Регулярное выражение Пишу под Qt и получил такую проблему. Почему данный код не выводит чего либо в консоль?: QString data("<div class=\"text\">xxx:<br>ну да, мама говорит, что там дыра в полу, все просыпается вовнутрь, так что яд - не вариант. пена тоже не держится, купила раствор. говорит, что за ночь все заново там. Ира в ЖЭК звонила, ругалась, вчера без результата, сегодня опять звонить... подробнее

Показать сообщение отдельно
Marinka33
Сообщений: n/a
08.03.2013, 18:34     Строки. Написать программу, которая выводит текст на экран дисплея, определяет кол-во предложений текста и кол-во слов в каждом предложении...
С помощью текстового редактора создать файл, содержащий текст, длина которого не превышает 1000 символов (длина строки текста не должна превышать 70 символов).
Имя файла должно иметь расширение DAT.
Написать программу, которая
• выводит текст на экран дисплея;
• Определяет кол-во предложений текста и кол-во слов в каждом предложении.
• По нажатию произвольной клавиши по очереди выделяет каждое предложение текста, а в выделенном предложении-по очереди все слова.


Вот кусочек, что нашла...но не знаю, что поменять. Помогите девушке в честь праздника)))
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
#include<iostream> 
#include<fstream> 
#include<string> 
#include<cstring> 
#include<cstdio> 
#include <Windows.h> 
 
using namespace std; 
 
void myname () 
{ 
 cout<<" Весна идет"<<endl; 
 cout<<" Шаг за шагом"<<endl; 
} 
 
void SetHighlightedText() 
{ 
 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_RED | FOREGROUND_INTENSITY); 
} 
 
void SetNormalText() 
{ 
 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE); 
} 
 
int main() 
{ 
 setlocale(0,"Russian"); 
 string stroka; 
 int i=0; 
 
while(1) 
 { 
  system("cls"); 
  myname (); 
  cout<<endl<<endl<<endl; 
  int p=0; 
  ifstream f("data.dat"); 
  if(f.is_open()) 
  { 
   while(!f.eof()) 
   { 
    getline(f,stroka, ' '); 
    { 
     if(i>p) 
      SetHighlightedText(); 
     else SetNormalText(); //Выделяет слова после нажатия любой клавиши 
     cout<<stroka;p++; 
    } 
    cout<<" "; 
   } 
  } 
  i++; 
  SetNormalText(); 
  cout<<endl; 
  cout<<endl<<"Количество слов в тексте = "<<p<<endl; 
 
system("pause"); 
 } 
 return 0; 
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru