刚学c++ 求个简单问题!!
#include "stdafx.h"
#using <mscorlib.dll>
using namespace System;
using namespace std;
int _tmain()
{
int bCnt=0,dCnt=0,fCnt=0,sCnt=0,tCnt=0,wCnt=0;
String buf; //这里为什么会报错?
while(cin>>buf)
{
wCnt++;
cout<<buf<<' ';
if(wCnt%10==0)
cout<<endl;
for(int ix=0;ix<buf.Length();++ix)
{
switch(buf[ix])
{
case 'b':case 'B': ++bCnt;break;
case 'd':case 'D': ++dCnt;break;
case 'f':case 'F': ++fCnt;break;
case 's':case 'S': ++sCnt;break;
case 't':case 'T': ++tCnt;break;
default: break;
}
}
}
cout<<"\n\n"
<<"b: "<<bCnt<<endl
<<"d: "<<dCnt<<endl
<<"f: "<<fCnt<<endl
<<"s: "<<sCnt<<endl
<<"t: "<<tCnt<<endl;
return 0;
}
问题点数:20、回复次数:4Top
1 楼snow810211(阳光)回复于 2005-01-07 15:59:00 得分 8
没有这种类型吧!
要不就是没有包含《string.h》
上述情况我都是char buf[20];
Top
2 楼lemon520(喷血)回复于 2005-01-07 16:01:00 得分 8
你是想用string 还是CString呢?
反正没有String类型Top
3 楼doubledegree(乐乐)回复于 2005-01-07 16:09:34 得分 4
要么你自己写一个String 类,再包Top
4 楼oyljerry(【勇敢的心】→ ㊣提拉米苏√㊣)回复于 2005-01-07 16:18:36 得分 0
有stringTop




