`

C++测试小程序

 
阅读更多

1、 字符串类

1.1 find

功能:查找某个子串是否存在于字符串中。

void test_substr_exist()

{

string str="email:sjliwei2002@126.com";

int pos1=-1;

string str0("liwei");

pos1=str.find(str0,0);

if(pos1==-1)

cout

else

cout

}

1.2 substr

功能:截取某个字符串的子串

void get_substr()

{

string str="email:sjliwei2002@126.com";

int pos1=-1,pos2=-1;

string str0("email:");

string str1("@");

string str2;

pos1=str.find(str0,0);

pos1+=str0.size();

pos2=str.find(str1,0);

str2=str.substr(pos1,pos2-pos1);

cout

}

1.3 sprintf

功能:string和int的互相转换

int string2int(string str)

{

int b=atoi(str.c_str());

return b;

}

string int2string(int a)

{

char temp[64];

sprintf(temp,"%d",a);

string strtemp(temp);

return strtemp;

}

分享到:
评论

相关推荐

    C++计算器小程序

    【C++计算器小程序】是一个基于C++编程语言实现的简易计算工具,它的设计目标是提供一个直观、易于理解的计算功能。...同时,对于有经验的开发者,这个小程序也可以作为一个快速验证C++语法和逻辑的测试案例。

    c++超市应用小程序

    《C++超市应用小程序详解》 C++超市应用小程序是一种基于C++编程语言设计的简易应用程序,它模拟了现实生活中超市的收银流程,旨在帮助初学者理解和掌握C++编程的基本概念以及面向对象编程(OOP)的设计思想。在这...

    c++写了小程序,哈哈

    标题中的“c++写了小程序”表明我们讨论的主题是关于使用C++编程语言开发的小型应用程序。C++是一种强类型、面向对象的编程语言,广泛应用于系统软件、游戏开发、嵌入式系统以及各种应用程序的编写。它提供了丰富的...

    c++test_c++登录测试程序_

    在C++编程环境中,开发一个登录测试程序是为了验证用户身份并确保只有授权的用户能够访问特定的功能或数据,如交易查询。在这个上下文中,我们将会深入探讨C++中实现登录功能涉及的关键知识点。 1. **输入输出处理*...

    C++单元测试、压力测试、快速测试工具

    虽然JMeter本身不直接支持C++,但通过接口或HTTP协议,可以将C++应用程序与JMeter结合进行压力测试。 快速测试,通常指的是自动化测试,它强调快速执行测试用例并立即得到反馈,以便快速迭代和修复问题。在C++中,...

    C++ 计算器小程序

    在本项目中,我们关注的是一个使用C++编程语言实现的简单计算器小程序。这个计算器能够执行基本的数学运算,如加法、减法、乘法、除法,以及一些更高级的功能,比如开方和计算倒数。由于设计要求,所有结果都会精确...

    C++ 实用小程序与多个课程设计收集(适合初学者练手)

    本资源集合针对C++初学者,提供了丰富的实用小程序和课程设计实例,旨在帮助新手快速掌握C++编程基础和实践技巧。 一、C++小程序 C++小程序通常是指实现特定功能的简洁代码片段,它们可以帮助初学者理解基本的语法...

    微信小程序支付c++.zip

    本资源提供了一个基于C++实现的微信小程序支付后台系统,开发者可以根据自身的项目需求进行适当的修改以适应实际应用场景。 1. **微信支付概述**: 微信支付是腾讯公司推出的移动支付方式,它通过集成到各种应用...

    mfc二叉树心理测试小程序

    在此,我们将深入探讨MFC与二叉树如何结合构建心理测试小程序。 二叉树是一种特殊的树形数据结构,每个节点最多有两个子节点,通常称为左子节点和右子节点。二叉树常用于实现查找、排序和组织数据等任务。在心理...

    c++小程序打包-初学者用

    在这个“C++小程序打包-初学者用”的资源包中,包含了多个以数字127_开头的文件,可能是源代码或相关的学习资料,这些文件名可能代表了不同的练习题目或者阶段。 打包C++程序通常涉及以下步骤: 1. **编写源代码**...

    C++控制台小程序

    "C++控制台小程序"这个标题表明我们正在讨论一个专门为初学者设计的,运行在命令行界面的简单程序。这种小程序通常是学习语言基础和编程逻辑的理想起点。 描述中提到,这个程序是为刚刚入门的初学者准备的,意味着...

    C++实现简单画图小程序

    在本项目中,"C++实现简单画图小程序"是一个基于C++编程语言开发的图形用户界面(GUI)应用程序,用于绘制和编辑基础图形,如圆、椭圆和矩形。这个程序允许用户进行交互式操作,包括选择图形、移动图形、以及缩放和...

    C++回文判定测试程序

    C++是一种静态类型的、编译式的、通用的、大小写敏感的、不仅支持过程化编程,也支持面向对象编程的程序设计语言。在C++中,字符串通常通过`std::string`类来处理。 对于回文判定,我们有几种常见的实现方法: 1. ...

    c++小学生数学测试(文件)

    在本项目中,"c++小学生数学测试(文件...通过这个C++小学生数学测试程序,开发者不仅展示了对C++基本语法和库的熟练掌握,还可能涉及到了文件操作、数据结构、异常处理等多个高级概念,为学习者提供了实际应用的例子。

    c++ MFC 计算机小程序

    在这个“C++ MFC 计算器小程序”中,我们将探讨如何利用MFC来实现一个简单的计算器,它能够执行基本的加、减、乘、除运算,并通过菜单栏进行操作。 1. **MFC框架基础** MFC框架的核心概念包括应用程序类(CWinApp...

    【C++经典小程序源代码】浮动的鼠标提示

    这个“【C++经典小程序源代码】浮动的鼠标提示”项目,旨在实现一种用户友好的功能,即当鼠标移动到特定区域时,会自动显示与该位置相关的帮助信息或提示。 在C++编程中,实现浮动的鼠标提示涉及几个关键知识点: ...

    Visual c++ 聊天小程序

    《Visual C++ 实现的聊天小程序详解》 在IT领域,开发实时通信应用程序是一项常见的任务,而使用Visual C++作为编程工具,结合Winsock库,我们可以构建出功能强大的聊天小程序。本文将深入探讨如何利用Visual C++和...

    c++Builder 录音小程序

    **c++Builder 录音小程序** c++Builder是一款由Embarcadero Technologies开发的集成开发环境(IDE),它专门用于创建C++应用程序,特别是在Windows平台上。这个“c++Builder 录音小程序”是一个使用c++Builder编写...

    轻松编写 C++ 单元测试(gtest)

    在本文中,我们会聚焦于C++语言的单元测试实现,特别是通过Google提供的开源单元测试框架——gtest(又称googletest),来演示如何编写有效的单元测试。 首先,我们需要理解单元测试的定义。单元测试是一种测试方法...

    C++测试用例1

    【C++测试用例1】涉及的是在Visual Studio 2010环境下使用C++编程语言处理BMP图像文件,并实现图像的旋转功能。在这个项目中,开发者可能遇到了在集成开发环境(IDE)内部调试时遇到的问题,但在独立运行程序时能够...

Global site tag (gtag.js) - Google Analytics