Ol�, permita-me intrometer-me... > Inteiro no gcc usa 4 bytes e n�o 2, de maneira que o limite que im inteiro > consegue representar � at� uns 2 bilh�es e l� vai pedrada, positivo e > negativo. O que t� rolando � que quando i chega em 2 bilh�es e alguma coisa, > que � o limite positivo representado por um inteiro, e vc incrementa o i, > ele "volta" pro limite negativo representado por um inteiro, que � -2 > bilh�es e alguma coisa. Da�, �ndice negativo num array d� falha de > segmenta��o. >
H� duas alternativas para isto: longint var; ou unsigned var; E, se n�o me engano, voc� ainda pode combin�-las, para ter um alcance ainda maior: unsigned longit var; PS: o unsigned significa "dessinalizado", o que faz com que sua var�avel v�, por exemplo, de 0 at� 65535 em vez de -32767 a 32767. Boa sorte a�! _______________________________________________ slack-users mailing list [EMAIL PROTECTED] http://www.linuxmag.com.br/mailman/listinfo/slack-users

