Corregida errata.
This commit is contained in:
parent
9abd8fa8f0
commit
3291d11748
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
Fernando Méndez | @HumperCobra
|
Fernando Méndez | @HumperCobra
|
||||||
https://fernmend.ddns.net
|
https://fernmend.ddns.net
|
||||||
All rights reserved | 23/11/2019
|
All rights reserved | 23/11/2019
|
||||||
*/
|
*/
|
||||||
@ -41,8 +41,8 @@ typedef struct tListaPersonas {
|
|||||||
|
|
||||||
//Funciones:
|
//Funciones:
|
||||||
void iniciar(tListaPersonas&); //Inicia la lista con capacidad = 3 y contador = 0.
|
void iniciar(tListaPersonas&); //Inicia la lista con capacidad = 3 y contador = 0.
|
||||||
void liberar(tListaPersonas&); //Libera la memoria dinámica. Se debe llamar antes de finalizar el programa para evitar fugas.
|
void liberar(tListaPersonas&); //Libera la memoria dinámica. Se debe llamar antes de finalizar el programa para evitar fugas.
|
||||||
void ampliar(tListaPersonas&); //Redimensiona la lista en caso de que el contador haya alcanzado la capacidad máxima actual.
|
void ampliar(tListaPersonas&); //Redimensiona la lista en caso de que el contador haya alcanzado la capacidad máxima actual.
|
||||||
|
|
||||||
|
|
||||||
int main() {
|
int main() {
|
||||||
@ -62,17 +62,16 @@ int main() {
|
|||||||
if (lista.contador == lista.capacidad) {
|
if (lista.contador == lista.capacidad) {
|
||||||
ampliar(lista);
|
ampliar(lista);
|
||||||
}
|
}
|
||||||
else {
|
|
||||||
pos = to_string(i);
|
pos = to_string(i);
|
||||||
lista.persona[lista.contador] = new tPersona; //Reserva memoria para una "tPersona".
|
lista.persona[lista.contador] = new tPersona; //Reserva memoria para una "tPersona".
|
||||||
lista.persona[lista.contador]->name = "Persona" + pos;
|
lista.persona[lista.contador]->name = "Persona" + pos;
|
||||||
lista.persona[lista.contador]->secondName = "Apellido" + pos;
|
lista.persona[lista.contador]->secondName = "Apellido" + pos;
|
||||||
pos += rand();
|
pos += rand();
|
||||||
lista.persona[lista.contador]->id = pos;
|
lista.persona[lista.contador]->id = pos;
|
||||||
cout << setw(5) << lista.persona[lista.contador]->name << setw(15) << lista.persona[lista.contador]->secondName << setw(15) << lista.persona[lista.contador]->id << endl;
|
cout << setw(5) << lista.persona[lista.contador]->name << setw(15) << lista.persona[lista.contador]->secondName << setw(15) << lista.persona[lista.contador]->id << endl;
|
||||||
lista.contador++;
|
lista.contador++;
|
||||||
i++;
|
i++;
|
||||||
}
|
|
||||||
}
|
}
|
||||||
cout << setfill('-') << setw(50) << "\n" << setfill(char(0));
|
cout << setfill('-') << setw(50) << "\n" << setfill(char(0));
|
||||||
system("PAUSE");
|
system("PAUSE");
|
||||||
@ -84,7 +83,7 @@ int main() {
|
|||||||
void iniciar(tListaPersonas& lista) {
|
void iniciar(tListaPersonas& lista) {
|
||||||
lista.capacidad = 3;
|
lista.capacidad = 3;
|
||||||
lista.contador = 0;
|
lista.contador = 0;
|
||||||
lista.persona = new tPersona*[lista.capacidad]; //Crea una lista de punteros (que en un futuro, apuntarán cada uno a "tPersona").
|
lista.persona = new tPersona*[lista.capacidad]; //Crea una lista de punteros (que en un futuro, apuntarán cada uno a "tPersona").
|
||||||
}
|
}
|
||||||
|
|
||||||
void ampliar(tListaPersonas& lista) {
|
void ampliar(tListaPersonas& lista) {
|
||||||
@ -194,7 +193,7 @@ void liberar(tListaPersonas& lista) {
|
|||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Fernando Méndez | @HumperCobra
|
Fernando Méndez | @HumperCobra
|
||||||
https://fernmend.ddns.net
|
https://fernmend.ddns.net
|
||||||
All rights reserved | 23/11/2019
|
All rights reserved | 23/11/2019
|
||||||
*/
|
*/
|
Loading…
Reference in New Issue
Block a user