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

формирование массива объектов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ вопрос по типам даных http://www.cyberforum.ru/cpp-beginners/thread177690.html
у меня проблема такого типа мне надо вывести корень чисел для 4 типов даных - double,int,long,float для float и double выводит нормально а вот на int и long ругается Подскажите пожалуйста как надо правильно сделать вот код: #include <iostream> #include <conio.h> #include <math.h> using namespace std; void pr (double a) {
C++ Прокоментируйте код #pragma argsused #include <iostream.h> using namespace std; int main() { const int n = 5; int a; cout<<"Enter matrix 5x5:\n"; for(int i=0; i<n; i++) for(int j=0; j<n; j++) http://www.cyberforum.ru/cpp-beginners/thread177689.html
C++ Перестановка строк матрицы
Ребята помогите, если не сложно! Накипело задачку решить, а в С++ баран) Вот задание: Переставить строки матрицы в соответствии с возрастанием элементов 3 столбца Чем сможете) Заранее благодарен!
C++ Сравнение чисел в трёхзначном числе
Нужно определить какая из цифр в трёхзначном числе больше первая или вторая?
C++ организация меню с пользователем в текстовом режиме для работы с хранилищем данных http://www.cyberforum.ru/cpp-beginners/thread177674.html
Здравствуйте! Нужно написать программу, осуществляющую организацию меню с пользователем в текстовом режиме для работы с хранилищем данных из лабораторной работы №3: • вывод пунктов меню; • организация движения по пунктам меню (обработка нажатия кнопок); • осуществление операций с хранилищем данных соответственно выбранному пункту меню. Программа должна удовлетворять следующим требованиям:...
C++ Панель с error нечайно закрыл панель где высвечиваются error, warning и т.д.) никак не могу найти где она находится) помогите плиз) подробнее

Показать сообщение отдельно
Sxronjke
1 / 1 / 0
Регистрация: 17.10.2010
Сообщений: 54
18.10.2010, 16:42     формирование массива объектов
Помогите исправит программу!

Надо аписать программу, выполняющую:
•формирование массива объектов (с конструктором по умолчанию);
•формирование одиночных объектов (с конструктором с параметрами);
•ввод данных с клавиатуры;
•вывод данных на экран.

Определить класс, описывающий объект «дом» (улица, номер, год постройки, количество квартир, количество жильцов и т.д.).

Примерный код:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
class home{
private:
    home(void);
    home(char *a, char *b, char *c, char *d);
    ~home(void);
 
    void Input(void);
    void Output(void);
 
private:
    char number[100];
    char god[100];
private:
    char kvartira[100];
    char street[100];
};
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 <stdio.h>
#include <string.h>
#include "CData.h"
 
home::home()
{
char street[100];
char number[100];
char god[100];
char kvartira[5];
 
strcpy (street, "street");
strcpy (number, "number");
strcpy (god, "god");
strcpy (kvartira, "kvartira");
}
 
home::home(char *a, char *b, char *c, char *d)
{
    strcpy (street, a);
    strcpy (number, b);
    strcpy (god, c);
    strcpy (kvartira, d);
}
home::~home()
{
}
 
void home::Input()
{
    char szBuf[100];
    printf("street:\n");
    printf("    street (string): ");
    gets(szBuf);
    sscanf(szBuf, "%s", &street);
    printf("   number  (string): ");
    gets(number);
    printf("  god (int):");
    scanf("%d",god);
    printf("  kvartira (int):");
    scanf("%d",kvartira);
}
 
void home::Output()
{
    printf("street: %s. number: \"%s\". god: %d. kvartira: %d.\n", street, number, god, kvartira);
}
void main (void)
{
home v1;
home v2("aaa", "bbb", "ccc");
home v3[5];
 
 
v1.Output();
v2.Output();
 
int i;
    for (i = 0; i < 5; i++) {
        v3[i].Input();
    }
    for (i = 0; i < 5; i++) {
        v3[i].Output();
    }
}
проблема с выводом объектов, помогите исправить, чтобы всё норм было)

Добавлено через 3 часа 0 минут

Добавлено через 37 секунд
Первый файл с расширением h, второй cpp. Помогите плиз.

Добавлено через 17 часов 34 минуты
up!!!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru