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

Ошибка перегрузки оператора - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Проверка числа на простоту http://www.cyberforum.ru/cpp-beginners/thread1638556.html
Написать программу, которая запрашивает массив натуральных чисел (ввод с клавиатуры), а затем выводит на экран те элементы массива, которые являются простыми числами, и их количество. Проверку числа на "простату" реализовать с помощью функции int prost(int x) , которая в качестве аргумента принимает проверяемое число, а возвращает само число, если оно простое, и "0", если число не простое. ...
C++ Калькулятор беда со стеком Добрый день, помогите понять почему у меня не записывает в стек, уже с этим калькулятором не первый день мучаюсь, уже практически дописал так тут такая проблема. Вот код: class Calculator { private: char *expression; public: Calculator(); void input(); void separation(Operators &obj); http://www.cyberforum.ru/cpp-beginners/thread1638543.html
Создание и использование толкового словаря C++
Ааа сложна:wall::help: Толковый словарь представляет собой двумерный массив, первом столбце которого находится соответствующее слово, а во втором - его толкования. Пользователь задает с клавиатуры текст. Отредактировать данный текст, добавив в него толкование каждого слова, которое представлено в словаре. Толкование приводить в скобках после соответствующего слова. Предусмотреть...
C++ Не запускается Helloworld.exe
Добрый день! Мой первый пост и второй день изучения cpp, и я уже столкнулся с проблемой запуска первой программы... Суть в том, что код написан правильно, все дллки подгрузил с офф. сервера майкрософт, а программа не хочет запускаться :( Вот код: #include "stdafx.h" #include <iostream> using namespace std; int main() {
C++ Определить, какой символ сколько раз встречается в заданном массиве http://www.cyberforum.ru/cpp-beginners/thread1638487.html
Помогите решить задание: Дано массив символов. Определить , какой символ сколько раз встречается в данном массиве И можно сделать так чтобы пользователь сам задавал какой символ ему нужно искать.
 

Показать сообщение отдельно
saphira777
0 / 0 / 0
Регистрация: 13.02.2015
Сообщений: 19
14.01.2016, 18:45  [ТС]     Ошибка перегрузки оператора
Цитата Сообщение от Kerry_Jr Посмотреть сообщение
так, может, выложите код этих методов?
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
void vokzal::addVokzal()//добавление новой записи в БД
{VOKZAL t,*k;
int i;
k=new VOKZAL[n+1];  //выделение динамической памяти(последняя запись пуста)
if(k==NULL){cout<<"\nNo memory\n";getch(); return;};
cout<<"\nPynkt otpravleniya: ";cin>>t.otpr;
  cout<<"Pynkt naznacheniya: ";cin>>t.nazn;
  cout<<"Nomer poezda: ";cin>>t.nomer;
  cout<<"Chasi i minyti otpravleniya(vvodit' cherez probel): ";cin>>t.t.h; cin>>t.t.min;
  cout<<"Familiya passagira: ";cin>>t.f.fam;
  cout<<"Iniziali: ";cin>>t.f.iniz;
  cout<<"Tip vagona: ";cin>>t.tip;
  cout<<"Cena bileta: ";cin>>t.cost;
  cout<<endl;
for(i=0; i<n; i++)
    k[i]=px[i];
k[n]=t;
n++;
delete[]px;
px=k;
outputVokzal();//вывод БД на экран
cout<<"\nStroka yspeshno dobavlena";getch();}
 
void vokzal::deleteVokzal()//удаление записи
{int i,j;
char ch;
VOKZAL *k;
j=vuibor();
cout<<"Ydalit (Y/N)?: ";cin>>ch;
if(ch!='y') return;
if(ch=='y'){k=new VOKZAL[n-1];
        for(i=0; i<j; i++)
        k[i]=px[i];
        for(i=j+1; i<n; i++)
        k[i-1]=px[i];
        delete[]px;
        px=k;}
n--;
outputVokzal();//вывод БД на экран
cout<<"\nStroka yspeshno ydalena"; getch();}
Вот программа http://pastebin.com/6gpayY5u
 
Текущее время: 21:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru