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

📄 toolfun.cpp

📁 标准C++编写的小小CRM软件,无任何平台依赖.采用标准XML作为数据库.只需重新纺译,可在任何平台上运行.目前测试过在GCC和VC下都可以编译通过
💻 CPP
字号:
#include "ToolFun.h"

bool strCompare(char *ch1,char *ch2)
/* this strCompare function is little diffrent to normal string		* 
 * compare. If all charactor of two string are same, then It		*
 * return true, else return false.									*/
{
	while(*ch1!='\0' || *ch2!='\0'){
		if( *ch1!=*ch2 )
		{	return false;	}
		ch1++;
		ch2++;
	}
	if( *ch1=='\0' && *ch2=='\0' )
	{	return true;	}
	else
	{	return false;	}
}

int  toInt( char* str )
/* convert digital string to integer. If success return a integer,	*
 * else return 0.													*/
{
	int i;

	istrstream intStr( str,sizeof(str) );
	if( intStr>>i )	{	return i;	}
	else			{	return 0;	}
}

int  toInt( const string& str)
/* convert digital string to integer. If success return a integer,	*
 * else return 0.													*/
{
	int i;

	istrstream intStr( str.data(),str.length() );
	if( intStr>>i )	{	return i;	}
	else			{	return 0;	}
}

float  toFloat( char* str)
/* convert digital string to float. If success return a float,		*
 * else return 0.													*/
{
	float f;

	istrstream intStr( str,sizeof(str) );
	if( intStr>>f )	{	return f;	}
	else			{	return 0;	}
}
float  toFloat( const string& str)
/* convert digital string to float. If success return a float,		*
 * else return 0.													*/
{
	float f;

	istrstream intStr( str.data(),str.length() );
	if( intStr>>f )	{	return f;	}
	else			{	return 0;	}
}


⌨️ 快捷键说明

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