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

Как сделать через класс - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как сделать конструктор и деструктор с параметрами? http://www.cyberforum.ru/cpp-beginners/thread1148132.html
как сделать конструктор и деструктор с параметрами?:-| #include "stdafx.h" #include <iostream> using namespace std; class music { public:
C++ Еще один FileWatcher Доброго времени суток! У меня есть задача - отслеживание изменения содержимого файлов, используя win32 api. На вход имеется директория с файлами, на выходе список тех, что за время работы... http://www.cyberforum.ru/cpp-beginners/thread1148119.html
Описать структуру с именем STUDENT, содержащую поля: C++
Ребят, такая проблема, нужно исправить программу, чтобы она использовала функции ввода и вывода, Спасибо. #include "stdafx.h" #include <iostream> #include <iomanip> #include <algorithm> using...
C++ Определить функцию, возвращающую предыдущую минуту
Определить функцию, возвращающую предыдущую минуту. Выполнить перегрузку функции для следующих типов параметров: 1. Структура «время» (часы, минуты, секунды). 2. Три целочисленных параметра: часы,...
C++ Составить программу, проверяющую является ли данное число совершенным http://www.cyberforum.ru/cpp-beginners/thread1148081.html
Составить программу, проверяющую является ли данное число совершенным. Совершенным считается число, равное сумме всех своих делителей, не превосходящих самого числа. Например, 6=1+2+3. Спасибо за...
C++ Нахождение суперпростых чисел Определение суперпростого числа. Суперпростым числом называется число, обладающее замечательным свойством: само оно простое, простыми являются любые разбиения его цифр на две части. Например, число... подробнее

Показать сообщение отдельно
Yarick
0 / 0 / 0
Регистрация: 14.04.2014
Сообщений: 2

Как сделать через класс - C++

14.04.2014, 17:12. Просмотров 186. Ответов 3
Метки (Все метки)

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
62
63
64
65
int main()
{
 
string text, search, result;
 
string filename = "d:\\inn.txt";
 
ifstream *in = new ifstream(filename.c_str());
 
if(in->fail())
 
{
cout<<"file '"<<filename<<"' not found"<<endl<<endl;
system("pause");
return 1;
}
 
cout<<"Enter search word: ";
cin>>search;
cout<<"-------------------------------------"<<endl;
 
if(in->is_open())
{
while(!in->eof())
text += in->get();
in->close();
}
delete in;
 
while(1)
{
int begin_pos = text.find(search);
int pos;
pos = text.find(search);
if(pos == -1) break;
for(int i = pos; ; i--)
{
if( text[i] != '!' && text[i] != '.' && 
text[i] != '?' && i != 0) 
begin_pos--;
else
{ 
pos = i;
if(pos > 0) begin_pos++;
break; 
}
}
for(pos = begin_pos; ; pos++)
{
if( text[pos] == '!' || text[pos] == '.' || 
text[pos] == '?' || (int)text[pos] == -1)
{
result += text[pos];
break;
}
if(pos == begin_pos && text[pos] == ' ') continue;
result += text[pos];
}
cout<<result<<endl<<endl;
text.erase(begin_pos, pos + 1);
result = "";
}
system("pause");
return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru