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

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

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

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

14.04.2014, 17:12. Просмотров 178. Ответов 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
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.04.2014, 17:12
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как сделать через класс (C++):

Как сделать через класс? Дано число. Удалить из числа первую и последнюю цифру - C++
...

Класс: как обратиться к методу производного класса через итератор на базовый класс? - C++
Есть абстрактный и два порожденных. Хочу создать например list&lt;Base*&gt; list1; затем добавляю себе в список: ...

Как сделать класс - C++
Помогите пожалуйста найти ошибку и вызвать функцию из класа#include &lt;iostream&gt; #include&lt;windows.h&gt; using namespace std; char...

Как сделать класс невидимым снаружи - C++
Хочу в одном &quot;*.h'нике&quot; сделать 2 класса, один основной и второй вспомогательный. Как сделать чтоб при инклуде этого файла второй класс был...

Как свой класс реализовать через формы - C++
Добрый день. Только начал изучать ГУИ на С++. Использовал вот этот гайд http://code-live.ru/post/first-windows-form/ Здесь...

Как управлять наследниками через базовый класс - C++
Всем привет)Есть вот одна проблема. Хочу управлять объекты через другие объекты. Допустим есть базовый класс class base { ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
IrineK
Заблокирован
14.04.2014, 18:11 #2
Сформулируйте условие задачи.
0
Yarick
0 / 0 / 0
Регистрация: 14.04.2014
Сообщений: 2
14.04.2014, 19:05  [ТС] #3
мне надо все из main() переместить у класс. чтобы в мейне вызывать только обьекты и методы
0
IrineK
Заблокирован
14.04.2014, 19:15 #4
Цитата Сообщение от IrineK Посмотреть сообщение
Сформулируйте условие задачи.
Чего вы строите?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.04.2014, 19:15
Привет! Вот еще темы с ответами:

Есть класс A и класс B, класс B вложен в класс A и вложен в него, как классу B получить доступ к переменным класса A просто по имени? - C++
На самом деле ничё фантастического я не прошу, ведь: template &lt;class T&gt; class matrix { friend class diagonal; ...

Как сделать класс, содержащий несколько безразмерных массивов? - C++
Добрый день! Подскажите пожалуйста, как создать класс, содержащий несколько безразмерных массивов? Нужно сделать что то вроде: class...

Как связать несколько классов через один общий класс? - C++
Здравствуйте. Есть несколько несвязанных классов, каждый из которых хранит указатель на один общий класс (посредник, устанавливается в...

Как класс string записать в бинарный файл через вектор? - C++
вопрос такой у меня есть класс. я создаю вектор по этому классу vector&lt;Employee&gt; work; вектор отлично заполняется и вся программа...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
14.04.2014, 19:15
Ответ Создать тему
Опции темы

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