qt开发环境 - c++字符串操作
#include <QCoreApplication>
#include <iostream>
#include <string>
#include <cstring>using namespace std;int main(int argc, char *argv[])
{QCoreApplication a(argc, argv);//c++的字符串定义string s1;cout << '[' << s1 << ']'<< endl;string s2("ayumi hamasaki");cout << '[' << s2 << ']'<< endl;//c字符串和c++字符串,c++支持把c风格的字符串隐式转换为c++风格string s3 = "字面值mai kuraki";//字面值隐式转换cout << '[' << s3 << ']'<< endl;char const* ps = "字符指针mai kuraki";cout << '[' << ps << ']'<< endl;s3 = ps;cout << '[' << s3 << ']'<< endl;char sa[] = "字符数组mai kuraki";cout << '[' << sa << ']'<< endl;cout << strlen(s3.c_str()) << endl;//字符串成员函数,可以获得c的首地址//字符串的赋值 对应c strcpystring s4("ayumi hamasaki……");s3 = s4;cout << '[' << s3 << ']'<< endl;//字符串的拼接 对应c strcatstring s5("I love ");s3 = s5 + s4;cout << '[' << s3 << ']'<< endl;//字符串复合赋值s5 += s3 += s4;//右结合cout << '[' << s5 << ']'<< endl;//字符串的比较 ASCII 长度 strcmpstring s6 = "abcd", s7 = "abCd", s8 = "abcde";cout << (s6 > s7) << endl;cout << (s6 > s8) << endl;s6 = "擎天柱";s7 = "威震天";s8 = "大黄蜂";//按照编码cout << (s6 > s7) << endl;cout << (s6 > s8) << endl;//下标访问cout << s4[2] << endl;//字符串的大小 不包括 /0cout << s5.size() << endl;cout << s8.length() << endl;//判断字符串是否为空cout << s8.empty() << endl;//0s8.clear();cout << s8.empty() << endl;//1return a.exec();
}
qt开发环境 - c++字符串操作相关推荐
- Ubuntu下嵌入式Qt开发环境配置全攻略
本文以友善之臂的Mini6410嵌入式开发板为目标板,介绍ubuntu 12.04系统下,配置嵌入式Qt开发工具的过程.本文中介绍的工具.大部分步骤和脚本来自开发板附带资料光盘,但其默认配置环境为老旧 ...
- qt开发环境的建立与qte4.6.3、tslib1.4的移植
QT开发环境的建立以及qte4.6.3.tislib1.4移植到博创star2410开发板 1.首先是建立Linux开发环境 1.1.在windowsXP下安装博创公司提供的虚拟机软件VMware W ...
- Qt开发环境搭建(win10)
Qt开发环境 1.介绍 Qt是一个跨平台的C++图形用户界面应用程序框架,提供给应用程序开发者建立艺术级的图形用户界面所需的所用功能.Qt可以帮助我们轻松地使用C++开发跨平台地GUI程序. 2.下载 ...
- qt10搭建Android环境,Qt开发环境搭建(win10)
Qt开发环境 1.介绍 Qt是一个跨平台的C++图形用户界面应用程序框架,提供给应用程序开发者建立艺术级的图形用户界面所需的所用功能.Qt可以帮助我们轻松地使用C++开发跨平台地GUI程序. 2.下载 ...
- Ubuntu20.04下 嵌入式 Qt 开发环境的搭建(适用于Tiny6410)
Ubuntu 下 Tiny6410 嵌入式 Qt 开发环境的搭建 目录导航 Ubuntu 下 Tiny6410 嵌入式 Qt 开发环境的搭建 前言 1.安装前的准备工作 2.安装交叉编译器 3.安装t ...
- VS+QT开发环境搭建
VS+QT开发环境搭建 1.工具准备 VisualStudio最新版直接官网下载,根据需要进行下载,我下载的免费社区版本.日常开发完全够用. QT建议不要下最新版本,同样,为了减少病毒的风险,直接官网 ...
- qt工程在linux系统里颜色显示错误_【飞凌嵌入式RK3399开发板试用体验】+QT开发环境搭建测试(二)...
作者:飞扬的青春 在拿到开发板之后,已经体验了Android操作系统,接下来就是体验Linux下的开发,本次以QT的一个小案例来测试下. 首先是自己先搭建了一个Ubuntu18.04的虚拟机,使用真机 ...
- Ubuntu 安装 Qt 开发环境 简单实现
2019独角兽企业重金招聘Python工程师标准>>> Ubuntu 安装 Qt 开发环境 简单实现是本文要介绍的内容,内容很短,取其精华,详细介绍Qt 类库的说明,先来看内容. 一 ...
- 【Tools】Visual Studio 2019搭建Qt开发环境
00. 目录 文章目录 00. 目录 01. 概述 02. Visual Studio 2019安装 03. Qt6安装 04. qt-vsaddin插件下载 05. qt-vsaddin插件安装 0 ...
最新文章
- emacs按键绑定详解
- 07.LoT.UI 前后台通用框架分解系列之——强大的文本编辑器
- 使用alterMIME实现添加message footer功能
- 今天理解了一下HTTP头的Last-Modified 与If-Modified-Since
- 当一个程序员面临太多选择的时候
- 9.1 mnist_softmax 交叉熵多分类器
- 一个创业者的自我修养2019版
- 日志中台不重不丢实现浅谈
- 分布式系统原理 之4 Quorum 机制
- 如何用ant给Java项目生成文档
- 求4个数字组成的不重复三位数,Python简洁解法
- 金士顿服务器内存条型号解读,教你如何解读金士顿台式机内存标签的含义
- 北美环境教育年会:中国伙伴参会快报(一)开幕
- 如何利用即时通讯工具进行营销
- 计算机考试试题大一上学期,大一第一学期期末考试计算机试题1
- Linux中更换软件源以及更新软件过程中报错的解决方法
- 个人学习笔记附Markdown格式下载
- 黑马程序员—一张帖看完黑马所有学科、班级就业薪资贴
- Windows实现微信多开
- php使用curl函数采集,PHP采集相关教程之一:CURL函数库
热门文章
- work hard, think harder
- 基于.NET Framework 4.0的解决方案部署
- [NHibernate]获取分组查询的记录总数
- Android view变形,android仿变形金刚效果实现MatchView
- EL在java里的意义
- java面向对象小程序_java运用面向对象的思想实现计算器的小程序
- Disturbed People(思维)
- 8.Excel数据与指标概述
- php rsa加密实例,关于PHP语言的RSA加密实例讲解
- 摄影光学与镜头pdf_人类光学精华该不该买?萌新小白的第一支镜头!摄影器材指南!...