首页 C/C++修行正文

C++ 字符串之截取字符串长度,截取倒数第一位字符

欲儿 C/C++修行 2019-03-15 1025 0
#include <iostream>
#include <stdio.h>
#include <string>
#include <sstream>
using namespace std;

//设置美化UI
void niceui()
{
	printf("##################菜单##################\n\n");
	printf("1.截取字符串最后一位\n");
	printf("2.截取字符串的总长度\n");
	printf("3.重新输出主菜单界面\n");
}


//指示符1
string lastnum(string begannum)
{
	int length = begannum.length();
	int startnum = length - 1;
	string result = begannum.substr(startnum, 1);
	return result;
}
//指示符2
int length(string begannum)
{
	int lengthR = begannum.length();
	return lengthR;
}




int main()
{
	niceui();
	int answer;
	while (true)
	{
	//不停输入指示符
    cin >> answer;
	if (answer == 1)
	{
		printf("请输入你的字符串:");
		string begannum;
		cin >> begannum;
		string result = lastnum(begannum);
		cout << result << endl;
	}
	else if (answer == 2)
	{
		printf("请输入你的字符串:");
		string begannum;
		cin >> begannum;
		int result = length(begannum);
		cout << result << endl;
	}

	else if (answer == 3)
	{
		niceui();
	}




	}



	while (1);
	return 0;
}

image.png

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

评论