Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.09.2012, 20:46   #1
Skull_psyhothik
Пользователь
 
Регистрация: 07.09.2012
Сообщений: 18
Вопрос C++. Задание по классам.

Доброго времени суток! Есть вот такое задание:

Разработать программу с определением класса для конкретной предметной области (обьект книга - автор, название, дата , цена, кол-во экземпляров) с методами ввода и вывода значений полей класса, методами увеличения и уменьшения полей, их выводом на экран, с обеспечением верности введенных данных.

Помогите пожалуйста, а то совсем никак немогу разобраться(

#include "stdafx.h"
#include <iostream>
#include <string.h>
#include <cstdio>
using namespace std;

class var13
{
char *av,*naz,*dat;
double cina;
int klst;
public:
var13(char *a,char *b,char *c,double d,int e)
{
av = new char[strlen(a+1)];
strcpy(av,a);
naz = new char[strlen(b+1)];
strcpy(naz,b);
dat = new char[strlen(c+1)];
strcpy(dat,c);
cina = d;
klst = e;
}
void show();
//void input();
}

void var13::show()
{
printf("Kniga: \n");
printf("\tAvtor - %s\n",av);
printf("\tNazvanie - %s\n",naz);
printf("\tData - %s\n",dat);
printf("\tCena - %lf grn\n",cina);
printf("\tKol-vo - %d",klst);
}


void input()
{

char a[100],b[100],c[100],d[100];
double e;
int f;
printf("Avtor - ");
gets(a);
printf("Nazvanie - ");
gets(b);
printf("Data - ");
gets(c);
printf("Cena(rub) - ");
scanf("%lf",d);
printf("Kol-vo - ");
scanf("%d",e);
var13 p(a, b, c, d, e); // и тут компилятор говоит - отсутствуют экземпляры конструктора, соответствующие списку аргументов...

Последний раз редактировалось Skull_psyhothik; 28.09.2012 в 23:44.
Skull_psyhothik вне форума Ответить с цитированием
Старый 28.09.2012, 20:59   #2
yurats
Пользователь
 
Регистрация: 28.09.2012
Сообщений: 20
По умолчанию

Если разобраться = решить за Вас, то озвучьте цену. Если помочь, то выложите, пожалуйста, то, что смогли написать самостоятельно.
yurats вне форума Ответить с цитированием
Старый 28.09.2012, 21:06   #3
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
Помогите пожалуйста, а то совсем никак немогу разобраться(
Борис карпов, Татьяна Баранова. "Нужная информация всегда под рукой".
Разбирайтесь.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
задача по классам с++ zala Помощь студентам 2 14.06.2011 20:47
Программа по Классам!!! bohdanbiz Помощь студентам 1 15.12.2010 18:52
Задача по классам emnm Общие вопросы C/C++ 8 19.10.2010 23:14
Вопросы по классам JOFRIF Общие вопросы C/C++ 19 23.08.2009 05:43