⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rttext.cpp

📁 vc++编写的界面源代码,对C++爱好者是很发的帮助。
💻 CPP
字号:
#include "StdAfx.h"
#include "rttext.h"

CRTText::CRTText(void)
{
}

CRTText::~CRTText(void)
{
}

BOOL CRTText::Compare(LPCTSTR String1,LPCTSTR String2,BOOL bCaseSensitive)
{
	char *ptr1 = (char*)String1;
	char *ptr2 = (char*)String2;

	if(ptr1 == ptr2)return TRUE;
	if(ptr1 == NULL)return FALSE;
	if(ptr2 == NULL)return FALSE;

	if(bCaseSensitive)
	{
		while(TRUE)
		{
			if(*ptr1 != *ptr2)return FALSE;
			if(*ptr1 == NULL)
			{
				if(*ptr2 != NULL)
					return FALSE;
				else
					return TRUE;
			}

			if(*ptr2 == NULL)return FALSE;

			ptr1++;
			ptr2++;
		}

	}
	else
	{
		while(TRUE)
		{
			if(*ptr1 != *ptr2)
			{
				if(*ptr1 >= 'a' && *ptr1 <= 'z')
				{
					if( (*ptr1 - 32) != *ptr2)
						return FALSE;
				}
				else if(*ptr1 > 'A' && *ptr1 < 'Z')
				{
					if( (*ptr1 + 32) != *ptr2)
						return FALSE;
				}
				else
				{
					return FALSE;
				}
			}
			if(*ptr1 == NULL)
			{
				if(*ptr2 != NULL)
					return FALSE;
				else
					return TRUE;
			}

			if(*ptr2 == NULL)return FALSE;

			ptr1++;
			ptr2++;
		}
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -