ayudame

sandra
19 de Abril del 2003
tengo que hacer un programa en lenguaje c, donde simule la memoria ran, se digita una frase se debe mostrarn en que posicion de memoria esta en numero binario u hexadecimal.

Fer_Tec
19 de Abril del 2003
Oye yo creo que estás en problemas. Es memoria RAM y no ran. En realidad no es complicado. Haber si te sirve este programita. Examinalo, ok?? Después me dices si te sirvió, y si tienes dudas consulta ENCICLOPEDIA DEL LENGUAJE C de Fco Javier Ceballos, o escríbeme, sale??


//Fernando Rios
//Tecnológico de Estudios Superiores de Ecatepec
//Grupo 5351
//Abril del 2000

#include <stdio.h>

void main (void)
{
int i;
char car= 's', *p=NULL;

printf("Direccion de car: %lpn", (char far *)&car);
printf("Direccion de p : %lpn", (char far *)&p);
printf("p apunta a : %lpnn", (char far *)p);

/*Contenido el segmento NULL. * Direccion de comienzo=DS:0000*/

for (i=0; i<8; i++)
{
printf("%02X", *(p+i));
}
/*asignar un valor*/

*p='n';
printf("nnLo apuntado es : %02XHnn",*p);

/*Contenido el segmento NULL. * Direccion de comienzo=DS:0000*/

for (i=0; i<8; i++)
{
printf("%02X", *(p+i));
}
putchar('n');

}

Para que te sirva, debes asignarle un valor a la variable car, o declararla como "puntero a char" para almacenar una frase completa. Cuídate =)
At' Fer RG