Ciertamente, he probado este código en VC++ 8.0
Código:
#include <iostream>
int main()
{
for(short i=124;i<132;i++)
std::cout << static_cast<int>(static_cast<char>(i)) << std::endl;
std::cin.get();
return 0;
}
Y la salida es en efecto:
Código:
124
125
126
127
-128
-127
-126
-125
Habría que probar en cygwin (port del gcc) o Dev-C++ (mingw32), a ver que dicen, pero ahora mismo no les tengo a mano. Luego les instalo y te comento.