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

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

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.01.2012, 08:41   #1
DIZZID
Новичок
Джуниор
 
Регистрация: 11.05.2011
Сообщений: 2
Сообщение error C3867: gorod::show_gorod: в вызове функции отсутствует список аргументов; используйте "&gorod::show_gorod"

class mesnost
{
public:
char name [64];
float plosh;
};

class gorod : public mesnost
{
public:
int nas;
float time_pic;
void show_gorod(void);
};
void gorod::show_gorod(void)
{
cout<<" Nazvanie goroda: "<<name<<endl;

cout<<"Ploshad' goroda: "<<plosh<<" kv.kl||"<<endl;

cout<<"Nasileniye goroda: "<<nas<<" tis||"<<endl;

cout<<"Vremya 4as_pika: "<<time_pic<<"||"<<endl;

};

class les : public mesnost
{
public:
char tip_les [64];
void show_les(void);

};
void les::show_les(void)
{

cout<<"Nazvanie lesa :: "<<name<<endl;

cout<<"Ploshad' lesa :: "<<plosh<<" kv.kl"<<endl;
cout<<"Tip lesa :: "<<tip_les<<endl;
};

class derevya
{
public:
char name [64];
char tip_kroni [64];
char tip_list [64];
char visota [64];
char tip_vetok [64];
void show_derevya(void);
protected:
char tip_der [64];
char diam_stolb [64];
};
void derevya::show_derevya(void)
{
cout<<" Nazvanie dereva: "<<name<<endl;

cout<<"Tip kroni dereva :: "<<tip_kroni<<endl;

cout<<"Tip listev dereva :: "<<tip_list<<endl;

cout<<"Visota dereva :: "<<visota<<endl;

cout<<"Tip vetok dereva :: "<<tip_vetok<<endl;

cout<<"Tip dereva(hvoya,list):: "<<tip_der<<endl;

cout<<"Diametr stolba :: "<<diam_stolb<<endl;

};
class kustublic derevya
{
public:

void show_kust(void);
};
void kust::show_kust(void)
{
};
class dom
{
public:
char adres;
int nomer;
int etag;
char tip;
int kol_pod;
char tip_krish;
int kol_kv;
int i_net;
void show_dom(void);
};
void dom::show_dom(void)
{
cout<<"============================ ==================================" <<endl;
cout<<"||Adress :: "<<adres<<"||"<<endl;
cout<<"============================ ==================================" <<endl;
cout<<"||Nomer :: "<<nomer<<"||"<<endl;
cout<<"============================ ==================================" <<endl;
cout<<"||Kol Etagey :: "<<etag<<"||"<<endl;
cout<<"============================ ==================================" <<endl;
cout<<"||Tip :: "<<tip<<"||"<<endl;
cout<<"============================ ==================================" <<endl;
cout<<"||Kol podezdov :: "<<kol_pod<<"||"<<endl;
cout<<"============================ ==================================" <<endl;
cout<<"||Tip krish :: "<<tip_krish<<"||"<<endl;
cout<<"============================ ==================================" <<endl;
cout<<"||Kol kvartir :: "<<kol_kv<<"||"<<endl;
cout<<"============================ ==================================" <<endl;
cout<<"||Est' i_net 1-yes 2-no :: "<<i_net<<"||"<<endl;
cout<<"============================ ==================================" <<endl;
};
//функции
void copy(char save[],char line[])
{
int i=0;
while((save[i]=line[i]) !='\0')
i++;
}
int main()
{
char x,y;
gorod gorod[100];
int i;
//создание меню выбора
a:
cout<<"============================ ===="<<endl;
cout<<"||Vvod danih pro gorod :: 1 ||"<<endl;
cout<<"============================ ===="<<endl;
cout<<"||Vvod danih pro les :: 2 ||"<<endl;
cout<<"============================ ===="<<endl;
cout<<"||Vivod danih pro les :: 3 ||"<<endl;
cout<<"============================ ===="<<endl;
cout<<"||Vivod danih pro gorod :: 4 ||"<<endl;
cout<<"============================ ===="<<endl;
cout<<"||Exit :: 5 ||"<<endl;
cout<<"============================ ===="<<endl;
cin>>x;
//в зависимости от х выбор
switch(x)
{
case '1': {
int i=0;
b:
cout<<"============================ ==============="<<endl;
cout<<"||Vvedite nazvanie goroda :: ";
cin>>gorod[i].name;
cout<<"============================ ==============="<<endl;
cout<<"||Vvedite Ploshad' goroda :: ";
cin>>gorod[i].plosh;
cout<<"============================ ==============="<<endl;
cout<<"||Vvedite koli4estvo nasileniya :: ";
cin>>gorod[i].nas;
cout<<"============================ =============="<<endl;
cout<<"||Vvedite vremya 4as-pika :: ";
cin>>gorod[i].time_pic;
cout<<"============================ ================"<<endl;
cout<<"||V menu :: 1||Vvesti eshe :: 2||Exit :: 3||"<<endl;
cout<<"============================ ================"<<endl;
cin>>y;
goto z;
q:
for (int n=0;n<=i;n++)
{
cout<<gorod[n].show_gorod;
} z:
switch(y)
{
case '1':
goto a;

case '2':
{i++;
goto b;
}
case '3':

break;
}
}
case '3':
{
goto q;
}
}

_getch();
};

Проблема состоит в этом кусочке кодаЖ
for (int n=0;n<=i;n++)
{
cout<<gorod[n].show_gorod;
}
error C3867: gorod::show_gorod: в вызове функции отсутствует список аргументов; используйте "&gorod::show_gorod"
DIZZID вне форума Ответить с цитированием
Старый 18.01.2012, 11:56   #2
counter
Участник клуба
 
Регистрация: 18.10.2008
Сообщений: 1,409
По умолчанию

1. тему здравомысляще слабо было назвать?
2. тег CODE для кого сделан?
3. читаем тему "функции"

Код:
cout<<gorod[n].show_gorod();
counter вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Какова разница между "int** &a" и "int** a" в кач-ве параметра функции? dollemika Помощь студентам 3 15.01.2012 17:16
error C2447: {: отсутствует заголовок функции (возможно, используется формальный список старого типа) svunko Помощь студентам 3 04.10.2011 10:52
error C2447: {: отсутствует заголовок функции (возможно, используется формальный список старого типа) С++ Kerragin Помощь студентам 7 03.10.2011 22:14
strcpy(str, strlen(""), "") - error! nazavrik Общие вопросы C/C++ 2 09.02.2010 17:21
Что происходит на странице с такие JS: <script src="cmp.php?complete&amp;" id="las..." ...>? TwiX JavaScript, Ajax 0 05.02.2010 17:38