digit sum number in c

#include <iostream>

int getDigitSum(int num);

int main() {
    int number;

    std::cout << "Enter a number: ";
    std::cin >> number;

    int sum = getDigitSum(number);

    std::cout << "The digit sum of the number is: " << sum;

    return 0;
}

int getDigitSum(int num) {
    int sum = 0;

    while (num != 0) {
        sum += num % 10;
        num /= 10;
    }

    return sum;
}