Mr.Active
04.02.2013, 20:32
Уважаемые форумчане! Взываю к сильным к программирования на С++ .
Вообщем после прочтения 3 глав самоучителя по С++, решил написать консольную программу защищенную паролем и с несколькими вариантами выполнения программы. Так вот написал :) И появилась проблема ( компилятор не выдает сообщение о найденыйх ошибках ) и норм срабатывает линковшик.
НО при успешном выполнении условия в ф-и main луп срабатывает, что подтверждает вывод сообщеня о правильности ввода пароля, но не выполняется ф-я вложенная туда!
архив с этими функциями
([Ссылки могут видеть только зарегистрированные и активированные пользователи]) VT 0/46 ([Ссылки могут видеть только зарегистрированные и активированные пользователи] 62e5830f9ac466/analysis/1359998179/)
Мой быдлокод :
Main ()
#include <iostream>
using namespace std;
void Area ( );
void Perimetr ( );
void ChooseMenu ( );
int main ( )
{
cout << "ENTER PASSWORD" << endl;
int A = 555, P = 0;
cin >> P;
if ( P == A )
{
cout << " ACESS DENIED !!! " << endl;
void ChooseMenu ( );
}
else
{
cout << " ACESS NOT DENIED " << endl;
}
cin.get ();
cin.get ();
}
choose menu
#include <iostream>
using namespace std;
void ChooseMenu ( )
{
cout << " Enter number : One for find perimetr & Two for find Area" << endl;
int choose = 0;
cin >> choose;
if ( choose == 1)
{
void Perimetr ( );
}
if (choose == 2)
{
void Area ( );
}
}
perimetr
#include <iostream>
using namespace std;
void Perimetr ( )
{
double x, y;
cout << " Enter lidth & Width " << endl;
cin >> x >> y;
cout << " Perimetr = " << (x +y)*2;
}
Area
#include <iostream>
using namespace std;
void Area ( )
{
double x, y;
cout << " Enter lidth & Width " << endl;
cin >> x >> y;
cout << " Area = " << x * y;
}
Вообщем после прочтения 3 глав самоучителя по С++, решил написать консольную программу защищенную паролем и с несколькими вариантами выполнения программы. Так вот написал :) И появилась проблема ( компилятор не выдает сообщение о найденыйх ошибках ) и норм срабатывает линковшик.
НО при успешном выполнении условия в ф-и main луп срабатывает, что подтверждает вывод сообщеня о правильности ввода пароля, но не выполняется ф-я вложенная туда!
архив с этими функциями
([Ссылки могут видеть только зарегистрированные и активированные пользователи]) VT 0/46 ([Ссылки могут видеть только зарегистрированные и активированные пользователи] 62e5830f9ac466/analysis/1359998179/)
Мой быдлокод :
Main ()
#include <iostream>
using namespace std;
void Area ( );
void Perimetr ( );
void ChooseMenu ( );
int main ( )
{
cout << "ENTER PASSWORD" << endl;
int A = 555, P = 0;
cin >> P;
if ( P == A )
{
cout << " ACESS DENIED !!! " << endl;
void ChooseMenu ( );
}
else
{
cout << " ACESS NOT DENIED " << endl;
}
cin.get ();
cin.get ();
}
choose menu
#include <iostream>
using namespace std;
void ChooseMenu ( )
{
cout << " Enter number : One for find perimetr & Two for find Area" << endl;
int choose = 0;
cin >> choose;
if ( choose == 1)
{
void Perimetr ( );
}
if (choose == 2)
{
void Area ( );
}
}
perimetr
#include <iostream>
using namespace std;
void Perimetr ( )
{
double x, y;
cout << " Enter lidth & Width " << endl;
cin >> x >> y;
cout << " Perimetr = " << (x +y)*2;
}
Area
#include <iostream>
using namespace std;
void Area ( )
{
double x, y;
cout << " Enter lidth & Width " << endl;
cin >> x >> y;
cout << " Area = " << x * y;
}