Autor
|
Tema: Ayuda codigo C++ (Agenda) (Leído 20,828 veces)
|
L0R0
Desconectado
Mensajes: 18
|
Necesito ayuda con este codigo.... el problema esta en q cuando lo corro y selecciono la primera opcion el programa se cierra una vez ingresado los datos......
gracias!!!! por adelantado.....
#include <cstdlib> #include <iostream>
using namespace std;
struct Persona { char Nombre[65]; char Estado[65]; int ANacimiento; }plantilla;
int main(int argc, char *argv[]) { int opc; int r; do { system("CLS"); cout<< "Selecione Su Opcion: "; cout<< endl; cout<< "1. Ingresar Usuario. "; cout<<endl; cout<< "2. Ver Usuario. "; cout<<endl; cout<< "3. Salir. "; cout<<endl; cout<< "Opcion: "; cin>> opc; cout<<endl; system("CLS"); switch (opc) { case 1: cout<< "introduzca nombre: "; cout<<endl; cin>> plantilla.Nombre; system("CLS"); cout<< "introduzca estado: "; cout<<endl; cin>> plantilla.Estado; system("CLS"); cout<< "introduzca estado: "; cout<<endl; cin>> plantilla.ANacimiento; system("CLS"); break;
case 2: break; case 3: cout<< "De Verdad Desea Salir?"; cout<< endl; cout<< "1.Si. 2.No."; cout<<endl; cout<< "opcion: "; cin>>r; if (r==1) { return EXIT_SUCCESS; } else { break; } } } while (1<opc || opc>3); }
|
|
|
En línea
|
“Es preferible estar expuesto a los inconvenientes que surgen de un exceso de libertad que a los que provienen de una falta de ella.”-Thomas Jefferson
Twitter: @loro11
|
|
|
Nobody12
|
Añade un "cin.get();" al final del código.
|
|
|
En línea
|
|
|
|
L0R0
Desconectado
Mensajes: 18
|
Sigue igual.... No me funciona..... O no lo estoy poniendo dnd va.....
|
|
|
En línea
|
“Es preferible estar expuesto a los inconvenientes que surgen de un exceso de libertad que a los que provienen de una falta de ella.”-Thomas Jefferson
Twitter: @loro11
|
|
|
Nobody12
|
Creo que iría así:
} while (1<opc || opc>3); cin.get(); return 0; }
|
|
|
En línea
|
|
|
|
L0R0
Desconectado
Mensajes: 18
|
No q va no me funciona........
|
|
|
En línea
|
“Es preferible estar expuesto a los inconvenientes que surgen de un exceso de libertad que a los que provienen de una falta de ella.”-Thomas Jefferson
Twitter: @loro11
|
|
|
Edu
Desconectado
Mensajes: 1.082
Ex XXX-ZERO-XXX
|
Dices q sale cuando presionas el 1 por primera vez? o en el segundo menu?
|
|
|
En línea
|
|
|
|
L0R0
Desconectado
Mensajes: 18
|
No.... yo selecciono la opcion nº 1 y pasa normal, el problema ocurre despues de q ingreso los datos q me pide (nombre, estado y año). Al terminar de ingresar los datos el programa se cierra,,, y lo que quiero q haga es q se devuelva al menu principal una vez ingresado los datos para seguir con la agenda,,, pero q va llega hasta ahi..... No se si el problema sea con la estructura o el ciclo q utilic.............
|
|
|
En línea
|
“Es preferible estar expuesto a los inconvenientes que surgen de un exceso de libertad que a los que provienen de una falta de ella.”-Thomas Jefferson
Twitter: @loro11
|
|
|
Edu
Desconectado
Mensajes: 1.082
Ex XXX-ZERO-XXX
|
Yo no se C++ pero se C# y algo puedo entender, al principio no te entendia porq yo lo haria de otra forma, pero bueno fijate cambiando la verificacion del while porq me parece rara xD
|
|
|
En línea
|
|
|
|
L0R0
Desconectado
Mensajes: 18
|
Gracias por la orientacion!!!! si el error estaba en l while:
en vez de: } } while (1<opc || opc>3); }
tenia q colocar:
} } while (1<opc||3>opc); }
|
|
|
En línea
|
“Es preferible estar expuesto a los inconvenientes que surgen de un exceso de libertad que a los que provienen de una falta de ella.”-Thomas Jefferson
Twitter: @loro11
|
|
|
L0R0
Desconectado
Mensajes: 18
|
No bueno yo soy nuevo en esto,,,, no se casi nada de C++... pero toi en eso pss.... de repente me va a ver molestando mas a menudo por aki!!! Gracias a valenciano013 y a XXX-ZERO-XXX por la ayuda!!!!
|
|
|
En línea
|
“Es preferible estar expuesto a los inconvenientes que surgen de un exceso de libertad que a los que provienen de una falta de ella.”-Thomas Jefferson
Twitter: @loro11
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
ayuda con una agenda
Java
|
fredycruz
|
1
|
3,707
|
23 Abril 2010, 22:34 pm
por Debci
|
|
|
ayuda para eliminar un dato de una agenda, en c
Dudas Generales
|
alexander-pedro
|
1
|
2,396
|
11 Julio 2013, 23:04 pm
por Caster
|
|
|
ayuda para eliminar un dato de una agenda, en c
Programación C/C++
|
alexander-pedro
|
5
|
9,833
|
16 Julio 2013, 11:00 am
por aguml
|
|
|
ayuda a subir foto en mi agenda en php
PHP
|
jelsir
|
1
|
1,893
|
7 Octubre 2013, 00:31 am
por GenR_18
|
|
|
ayuda con búsqueda en agenda y panel de ayuda
Java
|
juan_1
|
1
|
1,837
|
29 Mayo 2020, 12:18 pm
por rub'n
|
|