alguien me ayuda?
gracias!

| |||
Volver Atras. Hola me gustaria saber si hay algun funcion que permita volver atras. En mi programa le pido al usuario que introduzca unos numeros los cuales realizan una operacion y desues de que el resultado salga por pantalla quiero que en vez de salir el Press any key t continue me de la opcion de volver atras(al menu principal que esta en el main) o salir del programa. He pensado en hacer una funcion que me llame a la funcion main() pero me da error. Es posible llamar a la funcion main?y ya que estamos alguna funcion que te haga salir del programa? alguien me ayuda? gracias! ![]()
__________________ ¨`~*'¤^v-¥-()->»[: "3£ 1NƒîêRNø Nø ê$ UN Må£ £UGåR" :]«<-()-¥-v^¤'*~´¨ |
| |||
Re: Volver Atras. OLAX MAN!!! Haz lo siguiente: int menu(); //declaracion de la funcion como prototipo void registrar void busqueda(); void salir(); .............//declaracion de as demas funciones como prototipo ..luego als tienes que implementar int menu() { int op; system("cls"); cout<<"EJEMPLO DE RETORNO"; cout<<"1...REGISTRO"; cout<<"2.BUSQUEDA"; cout<<"3.BORRAR"; cout<<"4.SALIR"; cout<<"ELEGIR OPCION"; cin>>op; return op; } int main() { int op; TEXCOLOR(LIGTHMAGENTA); TEXBACKGRPUND(BLUE); // PARA LOS DOS TIENES QUE USAR la libreria conio.c do { op=menu(); swicth(op) { case 1: registrar(); case 2: busqueda(); case 3: salir(); } while (op!=3); } void registrar() { system("cls"); //limpia pantalla ........... } //codigo de este procedimiento void salir() { system("cls"); //ES VISTOZO PRUEBALO for(int i=40;i>0;i--) { gotoxy(i,25);cout<<"GRACIAS POR USAR EL PROGRAMA"; system("cls"); } } LUEGO ME CUENTAS COMO TE FUE ALAMOX MAN!!! |
| |||
Re: Volver Atras. he intentado hacerlo en C(que es como yo programo )pero como que no me sale. ahi va el codigo de prueba que he hecho:
Código:
#include <stdio.h> int menu(){ int opcio; printf("1.Distancia\n0.Sortir\n"); scanf("%d",&opcio); return opcio; } suma(){ int a,b,resultat; a=3,b=7; resultat=a+b; printf("%d",&resultat); } sortir(){ int i; for(i = 0; i < 40 ; i--) { printf("Gracis"); } } int main(){ int opcio; opcio=menu(); switch(opcio){ case 0: sortir(); break; case 1: suma(); break; } return 0; }
__________________ ¨`~*'¤^v-¥-()->»[: "3£ 1NƒîêRNø Nø ê$ UN Må£ £UGåR" :]«<-()-¥-v^¤'*~´¨ |
| ||||
Re: Volver Atras. Esta linea:
Código:
debería estar asi:printf("%d",&resultat);
Código:
El ampersand no debería ir allí a menos que quieras imprimir la dirección de memoria de resultat, en cuyo caso deberías usar el especificador de tipo que corresponda.printf("%d", resultat); Saludos
__________________ Si crees que no tiene sentido, etonces probablemente lo tenga... :arriba: |