Функция в функции

Модераторы: Hawk, Romeo, Absurd, DeeJayC, WinMain

Ответить
velo_biker
Сообщения: 1
Зарегистрирован: 21 дек 2010, 17:23

Доброго времени суток!
помогите с прогой
сил уже нет с ней бороться

Код: Выделить всё

#include"force.h"

bool Repeat ();

void main()
{

{
force A;
A.Title();
A.Input();
A.Calc();
A.Print();

force*pB=new force;
do
{
pB->Input();
pB->Calc();
pB->Print();
}

while (Repeat());
delete pB;
}
bool Repeat()
{
char S[]="\t\t\tПродолжить?(Y/N)";
CharToOem(S,S);
count<<S;
char C;
cin>>C;
if(C=='Y'|| C=='y') return true;
else return false;

}

}
и вот такую ошибку показывает
error C2601: 'Repeat' : local function definitions are illegal
BulldozerBSG
Сообщения: 270
Зарегистрирован: 09 янв 2010, 04:14
Контактная информация:

Нельзя объявлять или определять функцию внутри функции, это вам не паскаль.
Ответить