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

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

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

Объединение несколько кодов. - C++

17.05.2011, 23:53. Просмотров 414. Ответов 1
Метки нет (Все метки)

Здравствуйте, у меня тут такое дело, мне надо объединить несколько кодов в один целый и чтобы он работал. Ошибок Rebuild solution не выявил, но программа не работает ... не знаю в чем дело, если кому не сложно помогите мне доделать код.
Спрашивайте,задавайте вопросы,если хотите можем пообщаться через почту или другие приложения.
А программа сама должна выполнять роль справочника которая должна искать(пер.код,имя,фамилия,телефон)заменять,читать,записывать и дополнять. Не знаю как сделать меню

Заранее спасибо.
0
Вложения
Тип файла: txt КОД.txt (3.0 Кб, 26 просмотров)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.05.2011, 23:53
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Объединение несколько кодов. (C++):

Объединение двух кодов в один - C++
Здравствуйте! Недавно начал заниматься программированием, и столкнулся со следующей задачей-перевод из 10-ой системы счисления в...

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

генератор кодов - C++
народ можно ли создать генератор кодов?

Генератор 2D кодов - C++
Помогите написать генератор на С++, который формирует 2D коды.:help::help:

объединить преимущества кодов - C++
Задание Написать программу. Пользователь вводит положительное или отрицательное число. Перевести число в 2-ую систему счисления и...

Вопрос по ASCII кодов - C++
Я сделал ввод одномерного символьного массива, сделал сортировку, но в выводе мне вывело не символы, (в моем случае англ. алфавит) а их...

1
Валерикк
0 / 0 / 0
Регистрация: 16.05.2011
Сообщений: 9
18.05.2011, 17:22  [ТС] #2
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
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
#include "stdafx.h"
#include <iostream>
#include <fstream>
#include <string>
#define PATH "D:\\DATA.TXT"
using namespace std;
 
void writeToFIle() 
{
ofstream myfile;
myfile.open (PATH,ios::out | ios::app);
myfile << "Writing this to a file.\n";
myfile.close();
}
 
int proveka() 
{
string line;
ifstream myfile (PATH,ios::in);
if (myfile.is_open()) /// myfile.is_open() проверка что файл открыт успешно
{
while (myfile.good() )
{
getline (myfile,line);
cout << line << endl;
}
myfile.close();
}
else cout << "Unable to open file";
return 0;
}
 
 
int poisk() 
{
string iskomoe_slovo="Writing this to a file.";
size_t found;
string line;
ifstream myfile (PATH,ios::in);
if (myfile.is_open()) /// myfile.is_open() проверка что файл открыт успешно
{
while (myfile.good() )
{
getline (myfile,line);
found = line.find(iskomoe_slovo);
if (found!=string::npos)
cout << line << endl; //слово найдено и показано
}
myfile.close();
}
else cout << "Unable to open file";
return 0;
}
 
 
int zamena() 
{
string iskomoe_slovo="Writing this to a file.";
string zamenjaemoe_slovo="Heloooooooo How are you!? FTW";
size_t found;
string line;
ifstream myfile (PATH,ios::in);
if (myfile.is_open()) /// myfile.is_open() проверка что файл открыт успешно
{
while (myfile.good() )
{
getline (myfile,line);
found = line.find(iskomoe_slovo);
if (found!=string::npos) //В данном случае проверка на то что слово найдено!
 
{
line.replace(line.find(iskomoe_slovo),iskomoe_slovo.length(),zamenjaemoe_slovo);
cout << line << endl;
}
}
myfile.close();
}
else cout << "Unable to open file";
return 0;
}
 
int finish() 
{
string iskomoe_slovo="FTW";
string zamenjaemoe_slovo="Fedor";
size_t found;
string str[4];
string line;
ifstream myfile (PATH,ios::in);
if (myfile.is_open()) /// myfile.is_open() проверка что файл открыт успешно
{
while (myfile.good() )
{
getline (myfile,line);
found = line.find(iskomoe_slovo);
if (found!=string::npos)//В данном случае проверка на то что слово найдено!
 
{
int y=0,START_POS=0,END_POS=0;
START_POS =line.find_first_of("abcdefghijklmnopqrstuvwxyz1234567890");
END_POS = line.find_first_of(" ",START_POS);
str[0] = line.substr(START_POS, END_POS - START_POS);
START_POS =line.find_first_of("abcdefghijklmnopqrstuvwxyz1234567890",END_POS);
END_POS = line.find_first_of(" ",START_POS);
str[1] = line.substr(START_POS, END_POS - START_POS);
START_POS =line.find_first_of("abcdefghijklmnopqrstuvwxyz1234567890",END_POS);
END_POS = line.find_first_of(" ",START_POS);
str[2] = line.substr(START_POS, END_POS - START_POS);
START_POS =line.find_first_of("abcdefghijklmnopqrstuvwxyz1234567890",END_POS);
END_POS = line.find_first_of(" ",START_POS);
str[3] = line.substr(START_POS, END_POS - START_POS);
line.replace(line.find(str[0]),str[0].length(),zamenjaemoe_slovo);
 
cout<<line<<endl;
}
}
myfile.close();
}
else cout << "Unable to open file";
return 0;
}
 
 
int main()
 
{
 
 return 0;
}
     int control;
 { 
     cout<<"Choose menu position"<<endl;
    cout<<"\nMENU:\n1.Add telephone subscriber \n2.Find telephone subscriber \n3.Remove telephone subscriber \n4. Analysis \n5. Exit\n"<<endl;
    cin>>control;
    for(;;)
        {
        if(control==1)
            writeToFIle(); 
        else
            if(control==2)
            proveka();
        else
            if(control==3)
        zamena();
        else
            if(control==4)break;
        finish();
        else
 
        cout<<"You press incorrect button. Please repeat"<<endl;
        cout<<"Choose menu position"<<endl;
        cin>>control;
    }
 }
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.05.2011, 17:22
Привет! Вот еще темы с ответами:

Сложности в написании кодов - C++
Помогите выполнить задачки,желательно с комментариями типа: cout&lt;&lt;&quot;vvedite chislo :&quot;; в билдере с++ 1.Вводится строка произвольного...

Использование ASCII кодов - C++
Подскажите как пользоваться таблицей ASCII кодов http://www.computerbooks.ru/books/Programming/Book.C_plus_plus_for_beginning/pic/38.gif ...

Размещение кодов на форуме - C++
Здравствуйте! Только вчера зарегистрировался. Отправляю коды программ, но не знаю как выделить строки кода другим цветом (в стиле...

Хочу перевести один из кодов с Си на С++ - C++
Перевод кода с Си на С++. Есть код программы, который мне нужно перевести на С++. Но у меня возникает ошибка, после того, как я его...


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

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

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