SoloCodigo
		Programación General => C/C++ => Mensaje iniciado por: merry en Jueves 27 de Agosto de 2009, 04:01
		
			
			- 
				buenas , tengo que hacer un programita que me almacene los numeros de la cedula de identidad que introduzca el usuario, estos deberan eatr almacenados dentro de la lista , pero a su vez cuando el usuario quiera eliminar un numero de cedula verifique que esta almacenado. esto que tengo hecho, me despliega que introduzca la cedula 5 veces pero luego se sale , quisiera saber como hago para que me los muestre en la manera como los ingreso, y como tengo que usar funciones, que todavia no he puesto,  a ver si me podrian orientar como hacerlo. gracias de atemano :good: 
 
 
 #include <iostream.h>
 
 
 struct cedula {
 int dato;
 struct cedula *siguiente;
 };
 struct cedula *nuevo;
 struct cedula * Null;
 struct cedula *anterior;
 int i, j;
 
 int main ()
 {
 nuevo=Null;
 for (i=1; i<5; i++) {
 cout <<"introduzca cedula de identidad";
 cin >> j;
 nuevo = (struct cedula*)malloc(sizeof(struct cedula));
 }
 if (nuevo->dato= j) {
 nuevo -> siguiente= Null;
 }
 else  {
 Null= (struct cedula*)malloc(sizeof(struct cedula));
 Null->dato= j;
 Null ->siguiente = nuevo;
 Null= anterior;
 }
 while (anterior!=Null);{
 cout <<"=====================================>"<< anterior->dato<<endl;
 anterior =anterior-> siguiente;
 
 
 }
 
 
 system("PAUSE");
 
 }