それくらいだったらunsignd ic = 0; str[ic++] = ...;とでもすればいいと思うが。