测试字符串是否相等
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();
}
相关文章推荐
- UVa 11995
- NET Core,Ubuntu运行
- HTTP Status 404 - /chp-adapter-web/ 问题解决
- 面试题37:两个链表的第一个公共节点
- 【风宇冲】Unity3D教程宝典之Shader篇:目录
- qml TypeError: Cannot read property 'xxx' of undefined 错误处理
- MySQL事务及锁
- 截取两个字符串中间字符
- 数组谓词查询法 NSPredicate
- Maven生命周期
- Linux体系结构(二): Linux系统层次
- lamp中php添加curl扩展
- jmeter使用—2、录制
- jQuery HTML节点元素修改、追加的方法 html()、append()、prepend()、after()、before()
- Ubuntu下安装numpy and matplotlib
- Struts2的数据标签获取不到Person的name属性解决方案
- 【风宇冲】Unity3D教程宝典之Shader篇:第一讲Shader总篇
- 又一个五年
- Nand Flash管理算法介绍之FTL简介
- Nand Flash管理算法介绍之FTL简介