Ну ваащеее !!! Вот пример программы, которая нормально работает под DOS (компилировал Borland Turbo C++ V1.00, 1990год).
#include
void main()
{
int i;
i = -1;
printf("i=%d (%2hX)\n",i,i);
}
Вот что она выводит на экран:
i=-1 (FFFF)
Если Builder неправильно работает (я, кстати, в этом сомневаюсь), значит его нужно выбросить!
Вообще-то хотелось бы увидеть результат работы моей программки под Буилдером.