memoria c++

Movimiento de memoria en C++

Lee una cadena de caracteres dada por el usuario, hace un movimiento de memoria con esta y la vuelve a imprimir. #include "iostream.h" #include "mem.h" #include "stdio.h" void main() { char *p,*q; int i; p = new char [30]; cout << "De cadena de caracteres <Maximo 29> " << endl; gets (p); memmove (p,p+3,10); cout << p << endl; delete p; } Para descargar ... Sigue leyendo "Movimiento de memoria en C++"

Mover posiciones de memoria al inicio en c++

Programa que mueve las posiciones de memoria de una cadena al inicio #include "mem.h" #include "stdio.h" void main() { char *p,*q; int i; p = new char [30]; cout << "De cadena de caracteres <Maximo 29> " << endl; gets (p); memmove (p+3,p,10); cout << p << endl; delete p; } para descargar el código .cpp hacerlo AQUI si te parecio de utilidad  dar “me ... Sigue leyendo "Mover posiciones de memoria al inicio en c++"

Copia del primer carácter c++

programa para Copiar el valor de char a las primeras posiciones de memoria #include "iostream.h" #include "mem.h" #include "stdio.h" void main() { char *p,*q; int i; p = new char [30]; cout << "De cadena de caracteres <Maximo 29> " << endl; gets (p); q = (char *)memset(p,'&',10); cout << q << endl << p << endl; delete p; } para descargar el código .cpp ... Sigue leyendo "Copia del primer carácter c++"

Medir condenas en c++

Programa que dadas dos cadenas determina cuál de las dos es menor #include "iostream.h" #include "mem.h" #include "stdio.h" void main() { char *p,*q; int i; p = new char [30]; q = new char [30]; cout << "De cadena de caracteres <Maximo 29> " << endl; gets (p); cout << "De cadena de caracteres <Maximo 29> " << endl; gets (q); i = ... Sigue leyendo "Medir condenas en c++"

Retorna caracteres en c++

Programa que retorna un carácter apuntando a una posición nula de memoria #include "iostream.h" #include "mem.h" #include "string.h" #include "stdio.h" #include "conio.h" void main() { char *p,*q; p = new char [30]; strcpy (p,"calculadora"); strcat (p + strlen (p) + 1,"computadores"); q = (char *)memchr (p,'t',200); cout << q << endl; delete p; getch(); } para descargar el código .cpp hacerlo AQUI si te parecio de utilidad  ... Sigue leyendo "Retorna caracteres en c++"

Copiar localidades de memoria en c++

Programa que copia localidades de memoria de dos cadenas ingresadas por el usuario y el programa combina las cadenas copiando sus apuntadores a memoria #include "iostream.h" #include "mem.h" #include "stdio.h" void main() { char *p,*q; p = new char [30]; q = new char [30]; cout << "De cadena de caracteres <Maximo 29> " << endl; gets (p); cout << "De ... Sigue leyendo "Copiar localidades de memoria en c++"

Leer posición de memoria en c++

Programa que lee una posición de memoria y devuelve el valor almacenado #include "dos.h" #include "stdio.h" #include "conio.h" #undef peek void main() { int i,j; char a[20]; for (i = 0; i < 10; i++) a [i] = peek (0xb000,0x0 + i * 2); a[i] = '\0'; printf ("%s\n",a); getch(); } para descargar el código .cpp hacerlo AQUI si te parecio de utilidad  dar “me ... Sigue leyendo "Leer posición de memoria en c++"

Posición de memoria en c++

Programa que muestra la posición de memoria en la que esta almacenada una cadena #include "dos.h" #include "stdio.h" #include "conio.h" void main() { unsigned int far *p; unsigned int seg,des; char *s = "Una cadena en memoria"; /* Primer ejemplo */ p = (unsigned int *)MK_FP (0xb000,0); printf ("p = %Fp\n",p); seg = FP_SEG (p); des = FP_OFF (p); printf ("Seg:Des = %X:%X\n",seg,des); /* Segundo ... Sigue leyendo "Posición de memoria en c++"

Obtiene cantidad de memoria en c++

Programa que obtiene la cantidad de memoria del bios #include "bios.h" #include "stdio.h" #include "conio.h" void main() { int i; i = biosmemory (); printf ("Memoria RAM = %dKb = %ld bytes\n",i,(long)i * 1024); getch(); } para descargar el código .cpp hacerlo AQUI si te parecio de utilidad  dar “me gusta” o dale tweet en la parte de abajo Sigue leyendo "Obtiene cantidad de memoria en c++"

Memoria dinámica en c++

Programa que muestra información de un espacio de memoria del sistema #include "stdio.h" #include "alloc.h" #include "stdlib.h" #include "math.h" #include "conio.h" #define PR(x) printf ("%s\n",x) #define Localizar (struct Y *) malloc (sizeof (struct Y) ) struct Y { double d; char a[40]; }; struct Z { double d; char a[40]; float f; int i; }; void main() { /* Se debe correr en model = ... Sigue leyendo "Memoria dinámica en c++"