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