问题描述
我的代码有问题。自从我上次写一个基本的程序已经有几年了。我当前的问题是我的程序应该计算用户输入的字符数并返回用户也输入的单个字符的计数。我哪里出错了?我知道这与单词之间的空格有关。可能是菜鸟的错误。提前致谢。
#include <iostream>
#include <string>
#include<stdio.h>
#include<ctype.h>
using namespace std;
int numTimesAppear(char *mystring,char ch)//numTimes Appear function
{
int i;
int count=0;
for (i = 0; i < 100; i++)
{
if (mystring[i] == ch)
count++;
}
return count;
}
int main()
{
char str[100];
char ch;
int nooftimes;
cout << ("Enter a string of characters:") << endl;
cin >> str;
cout << ("Enter a character to count:") << endl;
cin >> ch;
cout << numTimesAppear(str,ch);
return 0;
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)