Iterating over C string not working
===

First, my objective with this code: take in a sentence into a C string. Iterate through the sentence and see how many instances of a particular letter occur.

This code is working somewhat but not giving the right number? Not sure why:

    #include <stdio.h>
    #include <string.h>
    
    int tracker=0;
    int letterCount (char *sentence)
    {
        int s=strlen(sentence);
        int i=0;
    
        
        for (i=0; i<s; i++){
            if (sentence[i]=='h') {
                tracker++;
            }
        }
        return tracker;
    }
    
    int main(int argc, const char * argv[])
    {
    
        char *string="Hi there, what's going on? How's it going?";
        
    
        letterCount(string);
        
        printf("this sentensce has %i H's", tracker);
            
        
        return 0;
    }

The output I'm getting:
    
    this sentensce has 2 H's

Not quite right. Any ideas?