Ma perchè moltiplichi per sizeof(char) ?
Oltre al fatto che sizeof(char) == 1 ?