C++中判断字符串的实例分享
来源:爱站网时间:2021-02-17编辑:网友分享
数据结构的实例在互联网中有很多,通常我们都是采用过滤空格字符、有效字符依次放入栈进行实现,下面爱站技术频道就给我们说说C++中判断字符串的实例分享,希望对你有帮助。
数据结构的实例在互联网中有很多,通常我们都是采用过滤空格字符、有效字符依次放入栈进行实现,下面爱站技术频道就给我们说说C++中判断字符串的实例分享,希望对你有帮助。
具体实例代码如下:
#includeusing namespace std; #define Max_String_Len 100 #include "SqStack.h" //判断字符串是否回文 bool ispalindrome(char *in_string) { SqStack s(Max_String_Len); char deblankstring[Max_String_Len], c; int i = 0; //过滤空格字符 while(*in_string != '\0'){ if(*in_string != ' ') deblankstring[i++] = *in_string; in_string++; } deblankstring[i] = '\0'; //有效字符依次入栈 i = 0; while(deblankstring[i] != '\0') s.Push(deblankstring[i++]); //从栈中弹出字符依次比较 i = 0; while(!s.Empty()){ c = s.Top(); s.Pop(); if(c != deblankstring[i]) return false; i++; } return true; } int main() { char instring[Max_String_Len]; cout
读完爱站技术频道介绍的C++中判断字符串的实例分享,当然了编程实现是很重要的,各位老板可以咨询js.aizhan.com。
上一篇:C++开发中指针函数的指针分析
下一篇:C++中的List类实现功能