您的位置:首页 > 其它

测试字符串是否相等

2016-07-13 13:53 330 查看
第一种方法,使用QT实现

#include <QCoreApplication>

#include <qtextstream.h>

#include <qstring.h>

#include <qdebug.h>



bool checkChar(QString str)

{

if(str.size() >1)

{

QChar tmp[1] = str[0];

int i = 1;


while (i < str.size())

{

if(tmp[0] == str[i])

{

tmp[0] = str[i];

++i;

}

else

{

return false;

}

}


return true;

}

else

{

return false;

}

}



int main(int argc, char *argv[])

{

QCoreApplication a(argc, argv);


QString str;

QTextStream stream(stdin);

while (1) {

str.clear();

stream>>str;

qDebug("%d", checkChar(str));

}

return a.exec();

}


                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: