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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.05.2009, 12:49   #1
mato
Пользователь
 
Регистрация: 29.04.2009
Сообщений: 57
По умолчанию Помогите запустить програму menu

подскажите почему не работает функция меню :
Код:
#include <iostream>
#include <cstring>
#include <cstdio>
using namespace std;
int enter()
{
	cout <<"you insaid enter";
	return 0;
}
int menu()
{
	
	cout <<"1"<< "enter the information" << "\n";
		cout <<"2"<<"swow informations" << "\n";
	cout << "3" << "exit the program" << "\n";
int x;
cin>>x;
switch(x)
{
	case 1:int enter();
		break;
	case 2:void show();
		break;
	case 3:cout <<"exit in programs"; 
		break;
	default:return 0;
}
}
void show()
{
	cout <<"you inside show";
}
void main()
{
	menu();
}
команда switch не хочет делать вибор

Последний раз редактировалось Stilet; 28.05.2009 в 12:52.
mato вне форума Ответить с цитированием
Старый 28.05.2009, 12:57   #2
__STDC__
Участник клуба
 
Аватар для __STDC__
 
Регистрация: 16.03.2009
Сообщений: 1,013
По умолчанию

Потому что
Код:
int enter();
void show();
что это такое?
И функцию show надо реализовать до функции menu
В общем как-то так

Код:
#include <iostream>
#include <cstring>
#include <cstdio>
#include <conio.h>
using namespace std;
int enter()
{
cout <<"you insaid enter";
return 0;
}

void show()
{
cout <<"you inside show";
}

int menu()
{

cout <<"1"<< "enter the information" << "\n";
cout <<"2"<<"swow informations" << "\n";
cout << "3" << "exit the program" << "\n";
int x;
cin>>x;
switch(x)
{
case 1: enter();
break;
case 2: show();
break;
case 3:cout <<"exit in programs";
break;
default:break;
}
return 0;
}

int main()
{
menu();
getch();
return 0;
}
Uguu~
__STDC__ вне форума Ответить с цитированием
Старый 28.05.2009, 12:59   #3
mato
Пользователь
 
Регистрация: 29.04.2009
Сообщений: 57
По умолчанию

ето функции которые потом будут дописани
mato вне форума Ответить с цитированием
Старый 28.05.2009, 13:00   #4
__STDC__
Участник клуба
 
Аватар для __STDC__
 
Регистрация: 16.03.2009
Сообщений: 1,013
По умолчанию

Я имею ввиду
Код:
	case 1:int enter();
		break;
	case 2:void show();
		break;
так функции НЕ вызываются..
Uguu~
__STDC__ вне форума Ответить с цитированием
Старый 28.05.2009, 13:02   #5
mato
Пользователь
 
Регистрация: 29.04.2009
Сообщений: 57
По умолчанию

а как их вызвать
mato вне форума Ответить с цитированием
Старый 28.05.2009, 13:02   #6
__STDC__
Участник клуба
 
Аватар для __STDC__
 
Регистрация: 16.03.2009
Сообщений: 1,013
По умолчанию

Посмотрите мой код... точнее ваш код, который я исправил немного...
Uguu~
__STDC__ вне форума Ответить с цитированием
Старый 28.05.2009, 13:08   #7
mato
Пользователь
 
Регистрация: 29.04.2009
Сообщений: 57
По умолчанию

спасибо помогло
mato вне форума Ответить с цитированием
Старый 28.05.2009, 13:09   #8
__STDC__
Участник клуба
 
Аватар для __STDC__
 
Регистрация: 16.03.2009
Сообщений: 1,013
По умолчанию

Да не за что)
Uguu~
__STDC__ вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите запустить програму mato Помощь студентам 6 29.04.2009 17:53
List/MENU или Jump Menu с mysql vanDJ PHP 0 09.02.2009 11:19
Помогите написать програму TheVenny Помощь студентам 3 05.11.2008 19:52
как запустить програму при перетаскивание на неё файла SeRhy Общие вопросы Delphi 3 09.01.2008 23:12