Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/09/2012, 08:21
llego_al_cielo
 
Fecha de Ingreso: septiembre-2012
Mensajes: 2
Antigüedad: 11 años, 7 meses
Puntos: 2
Pregunta Me dan una mano con este programa?

Buenas, hace poco empece a aprender C y C++ y tengo 2 programas que no me andan, aca les dejo las lineas de códigos para ver si me pueden ayudar a resolverlo...

1)

#include <STDLIB.H>
main() {
int i = 0;
char far * pant = (char far*) 0xB8000000;
for (i = 0; i < 2000; i++) {
pant [ i * 2] = i;
pant [i * 2 + 1] = 7;
}
system ("pause>nul");
return 0;
}

2)

#include <STDLIB.H>
main() {
int i = 0 , j;
struct P {char ASCII, attr;};
struct P for * P1 = (struct P for*) 0xB8000000;
struct P aux;
for (i = 0 ; i < 1999; i++) {
for ( j = i+1 ; j < 2000 ; j++) {
if ( P1[i].ASCII > P1[j].ASCII)
aux.ASCII = P1[i].ASCII; aux.attr = P1[i].attr;
P1[i].ASCII = P1[j].ASCII; P1[i].attr = P1[j].attr;
P1[j].ASCII = aux.ASCII; P1[j].attr = aux.attr;
}
}
system ("pause>nul");
return 0;
}




MUCAHS GRACIASSSSS

PD: uso el DEVCPP