Passing Argument 2 Of Strcat Makes Pointer From Integer Without A Cast