string类(C++)

ISO/ANSI C++98标准通过添加string类扩展了C++库。string类使用起来比数组简单。

要使用string类。包含头文件。

#include<string>

string类位于命名空间,必须提供一条using编译指令。

using namespace std

std::string

string类定义隐藏了字符串中的数组性质。处理字符串像处理文本一样。

代码如下:

复制代码
//20260222
//姚志英,网络昵称:水木姚姚
//www.github.com/shuimuyaoyao
//string类 原创代码
#include <iostream>
#include <string>
#include <ctime>
#include <cstdlib>
int main()
{
    using namespace std;
    int r=0;
    string str1[10]={"跃马扬鞭","万马奔腾","马不停蹄","马到成功","龙马精神","一马当先","老马识途","汗马功劳","车水马龙","天马行空"};

    while(r<10){
    cout <<r<<":" <<str1[r++] << endl;
    }
    while(1){
    cout << "请输入编号:" << endl;
    cin >> r;
    cin.get();
    cout<<str1[r]<<endl;
   }
    return 0;  
}

今年是马年,编写了一段关于马小程序。用来测试C++语言中的string对象。下面是运行结果。

以上内容仅供参考,如有不对,欢迎指正。

相关推荐
方便面不加香菜1 小时前
C++ 类和对象(一)
开发语言·c++
浅念-1 小时前
C++ STL list 容器
开发语言·数据结构·c++·经验分享·笔记·算法·list
百锦再1 小时前
Spring Boot Web 后端开发注解核心
开发语言·spring boot·python·struts·spring cloud·kafka·maven
nix.gnehc1 小时前
深入理解Go并发核心:GMP模型与Goroutine底层原理
开发语言·算法·golang
Dylan的码园2 小时前
多线程的创建与管理
java·开发语言·多线程
今心上2 小时前
关于json的理解测试!!
开发语言·json
WW_千谷山4_sch2 小时前
MYOJ_7788:(洛谷P3387)【模板】缩点(有关强连通分量)
c++·算法·深度优先·动态规划·图论·拓扑学
枫叶丹42 小时前
【Qt开发】Qt界面优化(六)-> Qt样式表(QSS) 伪类选择器
c语言·开发语言·c++·qt
NaCl鱼呜啦啦2 小时前
static 实例 vs 单例模式
开发语言·单例模式