pointer addition requires integral operand
An attempt was made to add a nonintegral value to a pointer using the plus operator (+).