get last char string c

char getLastChar(const char *str) {
    if (str[0] == '\0') {
        return '\0';
    }
    int i = 0;
    while (str[i + 1] != '\0') {
        i++;
    }
    return str[i];
}