La asignación dinámica de memoria es una característica de C. Le permite al usuario crear tipos de datos y estructuras de cualquier tamaño de acuerdo a las necesidades que se tengan en el programa.
Programa que muestra el uso de memoria dinamica en un vector con el uso de la funcion new y delete.
#include<conio.h>
#include<iostream.h>
int main(void)
{
clrscr();
int *vector,tm,i;
int indice=0;
cout<<"cuantos elementos\n";
cin>>tm;
vector = new int[tm];
for(indice=0;indice<tm;indice++){
cout<<"introduzca el vector"<<": ";
cin>>vector[indice];
}
cout<<"\n";
for(i=0;i<tm;i++){
cout<<"el vector es "<<": "<<vector[i]<<"\n";
}
getch();
}
No hay comentarios:
Publicar un comentario