En Sat, 10 Mar 2007 16:26:08 -0300, Paul Rubin
<"http://phr.cx"@NOSPAM.invalid> escribió:
> "Jack" <[EMAIL PROTECTED]> writes:
>> Also, if I have an int, I can convert it to unsigned int in C:
>> int i = -3;
>> int ui = (unsigned int)i;
>
> I just tried it:
>
> main() {
> int i = -3;
> unsigned int ui = i;
> printf("%d\n", ui);
> }
>
> prints -3. What do you want the conversion to do? If you want
> the absolute value, use abs().
Try again with "%u". Passing i or ui makes no difference, both push the
same value on the stack. C relies on the format string to interpret the
arguments.
--
Gabriel Genellina
--
http://mail.python.org/mailman/listinfo/python-list