Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Write afunction that receives a pointer to a character string and a character .

ID: 3611231 • Letter: W

Question

Write afunction that receives apointer to acharacterstring and acharacter. Thefunction should return the number oftimes that thecharacteroccurred in the string.
this is what i have... nad the teacher makred this right...but the actual problem is the next one.

#include <iomanip>
#include <iostream>
#include <fstream>
#include <string>

using namespace std;

int main ()
{
    int i,count(0),n;
       
    char strg1[50],strg2[2];
    char *ptr1(strg1), *ptr2(strg2);


    cout << "Please input the string" <<endl;
    cin >> strg1;

    cout << "Please input the character"<< endl;
    cin>> strg2;
   
    while ((ptr1=strstr(ptr1,ptr2)) != NULL)
    {
        count++;
        ptr1++;
    }
    cout << "Count: " << count <<endl;
    system ("pause");
    return 0;


From here.... how do i change it so that it shows only onerepreated character?
For example, is the entered "hissss"
this would have only one repreated character?

Explanation / Answer

//Hope this will help you. #include #include #include #include using namespace std; int main () {     int i,count(0),n,len;     char strg1[50],strg2[2];     char *ptr1(strg1);     char ch=0;     cout
Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote