一个问题?
#include <iostream.h>main()
{
char thechar;
char thestring[30]="ABC,it is not easy to learn.";
int i=0;
cout<<"这是一个字符串,将其初始化为“ABC,it is not easy to learn.“"<<endl;
cout<<"请输入查找的字符"<<endl;
cin>>thechar;
while(i<30)
{
if(thechar==thestring[i])
{
cout<<"字符在字符串中第一次出现的位置是"<<i+1<<endl;
break;
}
i++;
}
if(i==29)
{
cout<<"查找失败"<<endl;
}
}
书上的一道题,前面都是对的,就是“查找失败”不显示出来,我百思不得其解,觉得这个思路是对的,望有人指点下。