首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

怎样解决这个有关问题

2012-05-24 
怎样解决这个问题stringa haha:haha size_tpos1pos1a.find( : )cout pos1 endl。。。。。设想

怎样解决这个问题
string   a= "haha:haha ";
size_t   pos1;
pos1=a.find( ": ");
cout < <pos1 < <endl;
。。。。。


设想一下     如果a没有“:”,那么我的程序就出BUG了
怎样在   第三行后面加个条件   避免这种情况     谢谢     ;


[解决办法]
if(string::npos == s.find(":")) cout << "没找到"<<endl;
《C++程序设计语言特别版》525页。

热点排行