int number is a paramter for the function this code is from.
first_digit is a string that has been passed the first value from a ifstream file
else if (number != 0)
    {
        std::string number_string = std::to_string(number);
            while (!file.eof() )
            {
                if (first_digit[0] == number_string)
                {
                    count++;
                }
            file >> first_digit;
            }
What I am trying to do is have count++ iff the first digit from the file matches the char value of parameter int number. AKA I am trying to count the lines for which the first digit matches number. number is passed from a separate function that will send number for(i=1;1<10;i++) so that I will end with a total sum for the number of times the first digit in the file is 1, 2, 3 etc etc
What I am struggling with is the conditional! How can I relate the first index position of string first_digit to int n on the basis of they hold the same char value? e.g. '1' == '1' therefore count++
 
     
     
     
    