what is wrong with my code?
int strip_q_marks(char* s) {
    int count = 0;
    for (int i = strlen(s); i == 0; i--) {
        if (s[i - 1] == '?' && s[i] == '\0') {
            s[i - 1] = '\0';
            count++;
        }
    }
    return count;
}