用途:
LEFT函数用于从一个文本字符串的第一个字符开始返回指定个数的字符
语法:
LEFT( string, n )
参数:
string :必要参数。字符串表达式其中最左边的那些字符将被返回。如果 string 包含 Null,将返回 Null。
参数n是一个必要的参数,类型为Long。它表示要返回的字符数量。如果n为0,则返回一个空字符串。如果n大于或等于字符串的字符数,则返回整个字符串。
实例:
如果A1=安徽省蚌埠市固镇县杨庙乡,则公式“=LEFT(A1,FIND("省",A1))”返回安徽省。
Dim AnyString, MyStr
AnyString = "Hello World" '定义字符串。
MyStr = Left(AnyString, 1) '返回 "H"。
MyStr = Left(AnyString, 7) '返回 "Hello W"。
MyStr = Left(AnyString, 10) '返回 "Hello Worl"。
返回字符串的:(直接用的char*)
char* left(char* str,int n = 1)
{
if(n<=0 || str==NULL) return false;
char *a=new char[n+1];
int i=0;
while(str[i]!=' ' & i { a[i]=str[i]; ++i; } a[i]=' '; return a; } 返回整数的: unsigned left(unsigned key,int n=1) { if(n<=0) return 0; int len=0,copy=key; while(copy>0) { copy/=10; ++len; } if(len<=n) return key; else { copy=len-n; while(copy--) key/=10; return key; } } 函数很简单,注意一些特殊情况就行了。