Тип возвращаемого значения определяет, какой тип данных (метод) возвращает (если он есть).void
указывает на отсутствие возвращаемого типа.
Если вы хотите, чтобы функция возвращала целое число, вам нужно изменить тип возвращаемого значения на int
.Это довольно просто, так что я не уверен, куда вы зацикливаетесь.
Как уже отмечали другие, также можно принять ссылку или аргумент-указатель и вернуть обновленное значение вызывающей стороне.Но обычно возвращаемый тип относится к возвращаемому типу функции, и он должен соответствовать тому, что вы хотите вернуть.