@oregon giusto, troppo java ultimamente.
Si sostituisca con:
codice:
for (i = 0; str[i] != '\0'; i++)