Henryk Plötz: Habs gefunden

Beitrag lesen

Moin,

void xSort(int * p, int start, int stop){
int min = 2147483647; // oder 0xFFFFFFFF
int max = -2147483647; // oder 0

Der kleinste Integer (wenn man von 4 Byte signed ints ausgeht) ist übrigens -2147483648. (Die Zahl hat auch die faszinierende Eigenschaft dass -((int)-2147483648) == -2147483648). Um solche Fallen zu vermeiden verwende doch einfach die Makros INT_MAX und INT_MIN aus limits.h.

--
Henryk Plötz
Grüße aus Berlin
~~~~~~~~ Un-CDs, nein danke! http://www.heise.de/ct/cd-register/ ~~~~~~~~
~~ Help Microsoft fight software piracy: Give Linux to a friend today! ~~