001
28.04.2004, 10:15 Uhr
Pablo
Supertux (Operator)
|
Du sagst es gerade, signed und unsigned.
Eine unsigned int variable ist eine Variable von typ int, die aber kein Vorzeichen hat, sprich, sie kann keine negativen Zahlen speichern.
strlen ist von type size_t, wenn ich mich nicht irre, und size_t ist unsigned int. count muss dann int sein.
Die Warunung ist überflüssig, wenn beide Variablen positiv sind, aber es kann zu Probleme führen, wenn du negative Werte mit einem unsigned int vergleichen willst. -- A! Elbereth Gilthoniel! silivren penna míriel o menel aglar elenath, Gilthoniel, A! Elbereth! |