(uso visual studio 2010) en este programa trato de que entre a una categoria cualquiera para hacer una serie de preguntas pero ese es el error que no entra a ninguno de los casos
#include <iostream>
#include <stdlib.h>
#include <time.h>
#include <conio.h>
#include <stdio.h>
using namespace std;
int His(int);
int Cien(int);
int Depor(int);
int Geo(int);
int c=1;
int main()
{
int s,tot,u=0;
while (c==1)
{
cout<<"Presione cualquier tecla para escoger su categoria"<<endl;
getch();
srand(time(NULL));
s=rand()% 4 + 1;
cout<<"Presione cualquier tecla para escoger su categoria"<<s<<endl;
switch (s)
{
case 1:
{
int His();
break;
}
case 2:
{
int Cien();
break;
}
case 3:
{
int Depor();
break;
}
case 4:
{
int Geo();
break;
}
}
}
system ("pause");
return 0;
}
int His()
{
system ("cls");
cout<<"<===============Su categoria es historia===============>"<<endl;
cout<<"Presione cualquier tecla para continuar"<<endl;
getch();
return 0;
}
int Depor()
{
system ("cls");
cout<<"<===============Su categoria es Ciencia===============>"<<endl;
cout<<"Presione cualquier tecla para continuar"<<endl;
getch();
return 0;
}
int Cien()
{
system ("cls");
cout<<"<===============Su categoria es Deportes===============>"<<endl;
cout<<"Presione cualquier tecla para continuar"<<endl;
getch();
return 0;
}
int Geo()
{
system ("cls");
cout<<"<===============Su categoria es Deportes===============>"<<endl;
cout<<"Presione cualquier tecla para continuar"<<endl;
getch();
return 0;
}