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对象。下面是运行结果。

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

相关推荐
hixiong12314 分钟前
C# OpenvinoSharp使用RAD进行缺陷检测
开发语言·人工智能·c#·openvino
小浪花a15 分钟前
计算机二级python-jieba库
开发语言·python
骇客野人27 分钟前
自己手搓磁盘清理工具(JAVA版)
java·开发语言
清风徐来QCQ32 分钟前
Java笔试总结一
java·开发语言
lly20240635 分钟前
《jEasyUI 转换 HTML 表格为数据网格》
开发语言
萧曵 丶40 分钟前
LangChain Model IO 提示词模版(Python版)
开发语言·python·langchain
Elastic 中国社区官方博客40 分钟前
Elastic 为什么捐赠其 OpenTelemetry PHP 发行版
大数据·开发语言·elasticsearch·搜索引擎·信息可视化·全文检索·php
zhooyu41 分钟前
二维坐标转三维坐标的实现原理
c++·3d·opengl
10Eugene1 小时前
C++/Qt自制八股文
java·开发语言·c++
冰暮流星1 小时前
javascript如何实现删除数组里面的重复元素
开发语言·前端·javascript