예제 #1
0
	bool searchMatrix(vector<vector<int> > &matrix, int target) {
		bool found = false;
		int row = 0;
		if (FindRow(matrix, target, row))
			return true;
		found = FindCol(matrix, target, row);
		return found;
	}
예제 #2
0
float CQuery::GetFloat(char *sCol)
{
	int n;
	n=FindCol(sCol);
	if (n==-1) {
		return CQUERYNOCOL;
	} else {
		return GetFloat(n);
	}
}
예제 #3
0
__int64 CQuery::GetInt64(char *sCol)
{
	int n;
	n=FindCol(sCol);
	if (n==-1) {
		return CQUERYNOCOL;
	} else {
		return GetInt64(n);
	}
}
예제 #4
0
void CQuery::GetStr(char *sCol, char *buf)
{
	int n;
	n=FindCol(sCol);
	if (n==-1) {
		//lstrcpy(buf,"ERROR:Colume not found");
		buf[0] = '\0';
	} else {
		GetStr(n, buf);
	}
}
float CDataBase::GetFloat(const char *sCol)
{
	float fReturn	= CQUERYNOCOL;
	int n			= -1;
	// ----
	n = FindCol(sCol);
	// ----
	if (n != -1)
	{
		fReturn = GetFloat(n);
	}
	// ----
	return fReturn;
}
__int64 CDataBase::GetInt64(const char *sCol)
{
	__int64 iReturn = CQUERYNOCOL;
	int n		= -1;
	// ----
	n = FindCol(sCol);
	// ----
	if (n != -1)
	{
		iReturn = GetInt64(n);
	}
	// ----
	return iReturn;
}
void CDataBase::GetStr(const char *sCol, char *buf)
{
	int n = -1;
	// ----
	n = FindCol(sCol);
	// ----
	if (n == -1)
	{
		buf[0] = '\0';
	} 
	else 
	{
		GetStr(n, buf);
	}
}