Hola a todos estoy confuso con estructuras estoy tratando de hacer el siguiente programa(c++), suma o resta de 2 horas, cuando compilo solo el menu funciona bien, pero cuando le adiciono la estructura no compila,(error que me sale statement missing) les agradeceria que me dieran una guia para solucionarlo .
#include<iostream.h>
#include<conio.h>
int a,b, opcion;
int menu()
{ int caso;
textbackground(BLUE);
textcolor (WHITE);
clrscr();
gotoxy (28,6);
cout<<"\MENU PRINCIPAL";
gotoxy (18,10);
cout<<"\ 1.- SUMA ";
gotoxy (18,12);
cout<<"\ 2.- RESTA";
gotoxy (18,14);
cout<<"\ 3.- Termina";
gotoxy (18,18);
cout <<"\ Opcion ";
cin>>caso;
return caso;
}
main()
{
textbackground (BLUE);
textcolor (WHITE);
while(1)
{
opcion=menu();
clrscr();
if(opcion==3)break;
switch (opcion)
{ case 1: gotoxy (18,8);cout <<" SUMA DE DOS HORAS "; break;
case 2: gotoxy (18,8);cout <<" RESTA DE DOS HORAS "; break;
default: cout <<"\n Opcion Invalida";
}
{
gotoxy (18,10);cout<<"Ingrese la primer Hora :";
gotoxy(44,10);cin>>a;
gotoxy (18,12);cout<<"Ingrese la segunda Hora:";
gotoxy(44,12);cin>>b;
struct HM{
int hora;
int minuto;
}tiempo;
tiempo suma(tiempo.a, tiempo.
{
tiempo resp;
resp.hora(a.hora + b.hora);
resp.minuto (a.minuto + b.minuto);
if (resp.minuto>=60){
resp.hora+1;
resp.minuto-60;
return resp;
}
getch();
}
}
}
}