| 
	
		|  Autor | Tema: Ayuda codigo C++ (Agenda)  (Leído 22,200 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,859 |  23 Abril 2010, 22:34 pm por Debci
 |  
						|   |   | ayuda para eliminar un dato de una agenda, en c Dudas Generales
 | alexander-pedro | 1 | 2,652 |  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 | 10,395 |  16 Julio 2013, 11:00 am por aguml
 |  
						|   |   | ayuda a subir foto en mi agenda en php PHP
 | jelsir | 1 | 2,074 |  7 Octubre 2013, 00:31 am por GenR_18
 |  
						|   |   | ayuda con búsqueda en agenda y panel de ayuda Java
 | juan_1 | 1 | 2,203 |  29 Mayo 2020, 12:18 pm por rub'n
 |    |