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

Ошибка инициализации - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ описать класс вещественная матрица http://www.cyberforum.ru/cpp-beginners/thread871664.html
задание описать класс вещественная матрицаи работу с ним. класс должен реализировать след.операций вычисление нормы. #include "stdafx.h" #include <stdio.h> #include <stdlib.h> #include...
C++ Построить последовательность и всевозможные перестановки Здравствуйте. Помогите пожалуйста вот с такой программой... в С++ практически ничего не понимаю...только самые базовые основы... буду очень благодарен Построить последовательность заданного... http://www.cyberforum.ru/cpp-beginners/thread871657.html
ООП. Реализовать класс FazzyNumber для работы с нечеткими числами C++
ребят, помогите решить... Реализовать класс FazzyNumber для работы с нечеткими числами, которые представляются тройками чисел (x-e1,x,x+e1. Для чисел А=(А-аl,A,A+ar) и B=(B-bl,B,B+br) арифметическая...
Картотека в бюро обмена квартир. В чем причина? C++
Препод дал задание написать в вижуале програму которая работает как картотека в бюро обмена квартир и ее нужно сделать в виде линейного списка. Сведения о каждой квартире включают: количество...
C++ Нахождение наибольшего просто числа вычеркиванием цифр из заданного http://www.cyberforum.ru/cpp-beginners/thread871641.html
Собственно задали задачу на динамическое программирование, а я С++ уже подзабыл, а сроки жмут. Собственно вот задача: Вводится натуральное число, не превосходящее числа 2147 000 000. Написать...
C++ Почему не компилируется? (too few arguments to function) Здравствуйте у меня не компилируеться программа (dev сборщик ) пишет 7 C:\Documents and Settings\Titrik\Ðàáî÷èé ñòîë\loctmn.cpp too few arguments to function `float ps(float, float, float, float,... подробнее

Показать сообщение отдельно
IGPIGP
Комп_Оратор)
Эксперт по математике/физике
6467 / 3115 / 306
Регистрация: 04.12.2011
Сообщений: 8,590
Записей в блоге: 4
20.05.2013, 15:57
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
#include <iostream> 
#include <string>
using namespace std;
class ZOO 
    {
        private:
            char name [20];
            int nomer_voliera;
            int kolicestvo;
 
        public:
            ZOO(){//к-р по умолчанию
for(int i=0; i<20; ++i)name[i]='\0';
nomer_voliera=0;
kolicestvo=0;
            }
            ZOO(char *a, int quant, int nr)
                {
                    strcpy_s(name, a);
                    nomer_voliera=nr;
                    kolicestvo = quant;
                    }
ZOO(const ZOO& orig)//к-р копии
                {
                    strcpy_s(name, orig.name);
                    nomer_voliera=orig.nomer_voliera;
                    kolicestvo = orig.kolicestvo;
                   }
             ~ZOO(){}
              void show_()
                {
                    cout << "Животное: " << name << endl;
                    cout << "Номер вольера: " <<nomer_voliera << endl;
                    cout << "Количество: " << kolicestvo <<"\n---------------"<<endl;
                }
    };
 
int main()
{
setlocale (LC_CTYPE, "Russian");
char n[20];
int q;
int p;
  const int k=5;
  ZOO an[k];//тут без конструктора по умолчанию нельзя
    int i;
    for (i=0; i<k; i++)
        {
  cout<<"Введите название животного (english) не более 19 символов: ";
  cin>>n;
  cout<<"Введите номер вольера: ";
  cin>>q;
  cout<<"Введите количество животных в вольере: ";
  cin>>p;
  cout<<endl<<endl;
an[i]=ZOO(n,q,p);//тут без конструктора копии нельзя
    }
    for (i=0; i<k; i++)
        {
  an[i].show_();
    }
cout<<endl;
system("pause");
    return 0;
}

Не по теме:

Тоже опоздал.

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