[Solved] No output after using strcmp()


I recommend using a C-Style string containing the vowels, then using strchr to search it:

const char vowels[] = "aeiou";
const size_t length = strlen(cString);
unsigned int vowel_count = 0;
for (unsigned int i = 0; i < length; ++i)
{
    if (strchr(vowels, cString[i]) != NULL)
    {
        ++vowel_count;
    }
}

There are other methods, such as using an array to hold the counts (and using the letter as an index) or std::map.

15

solved No output after using strcmp()