User: alciro    User
 Original    Translate to:  Deutsch  English  Français  中文  
 

Programación en C++ Builder

 数组 (数组)
 指针
3. 例如在C + +类
8. AnsiString类型类的方法
 C + +项目
 包,分发的应用程序,无需安装
 交换或冒泡排序
 String.h 字符串函数

8. AnsiString类型类的方法

AnsiString类型类的方法

AnsiCompare
这个方法比较两个字符串)AnsiString类型的区分大小写(大小写敏感。

诠释__fastcall AnsiCompare(常量AnsiString类型及右)常量; 

如果两个字符串相等,则返回0。
如果链,需要比较比去年少作为参数,返回值是负数。否则,是大于0。

条件返回值
中一>中二 > 0
中一<S2的 <0
S1为S2的 = 0

例如:

 AnsiString类型海峡=“象”;
ShowMessage(Cadena.AnsiCompare(“大象”)); / /响应0
ShowMessage(Cadena.AnsiCompare(Elefantf“))/ / -1回复
ShowMessage(Cadena.AnsiCompare(Elefantd“))/ /答1 

AnsiCompareIC
比较该字符串与另一个指定的AnsiString类型不区分大小写(大小写不敏感)。

诠释__fastcall AnsiCompareIC(常量AnsiString类型和D.)常量; 

比较这个AnsiString类型到玫瑰岗,区分大小写。比较操作是由当前的Windows区域设置和经营者不一定是相同的AnsiString类型使用比较。 AnsiCompare是基于区域设置特定的排序顺序。返回值如下:

条件 返回值
中一>中二 > 0
中一<S2的 <0
S1为S2的 = 0

AnsiLastChar
安西普
AnsiString类型
ByteType
c_str
给出了一个char字符串数据的指针。

字符* __fastcall c_str()常量; 

CurrToStr
CurrToStrF
删除
删除一个链的一部分。

删除无效__fastcall(智力指数,诠释计数); 

人口统计指标中删除字符在字符串中的字符开头。

FloatToStrF
FmtLoadStr
格式
FormatFloat
插入
将文本添加到字符串中的位置显示。

无效__fastcall插入(常量AnsiString类型及海峡,智力指数); 

插入字符串str进入这个指数在AnsiString类型的起始位置。

IntToHex
转换为一个十六进制(基数为16)字符串。

静态AnsiString类型__fastcall IntToHex(int值,诠释位); 

价值是要转换的数字。数字表示的十六进制数字的最低数。

IsDelimiter
为IsEmpty
看看一个字符串是空的。

布尔__fastcall参考isEmpty()常量; 

AnsiString类型,则返回true,如果这是空的,否则为false。

IsLeadByte
IsPathDelimiter
IsTrailByte
LastDelimiter


给出了一个字符的字符串的长度。

诠释__fastcall长度()常量; 

LoadStr
小写
字符串转换为小写。

小写__fastcall AnsiString类型()常量; 

算!=操作符[]操作符+运算符+ =运算符<运算符<=
=运算符==运算符运算符>“操作> =

名次
给在字符串中一个子串的位置。

诠释__fastcall名次(常量AnsiString类型及SUBSTR中)常量; 

返回开始指数ANSIString长在哪个SUBSTR中的子串。如果不包含子串中的AnsiString类型,名次返回0。

中用SetLength

部分字符串按指定的长度。

 __fastcall无效中用SetLength(智力newLength) 

截断的字符串长度的长度小于newLength如果当前字符串。中用SetLength不增加字符串长度。

StringOfChar

它提供了一个从字符串,重复n次。

静态AnsiString类型__fastcall StringOfChar(字符通道,诠释计数); 

返回一个字符串,其中包含总字符与字符所给予的计数值。例如,
AnsiString类型商S = AnsiString类型::StringOfChar('一',10);
集合S的字符串'AAAAAAAAAA'。

子串
返回从一开始的位置在子串表示,按照指定的长度。

子串__fastcall AnsiString类型(智力指数,诠释计数)常量; 

返回一个新的AnsiString类型这是一个AnsiString类型子这一点。该子字符串包含字符数开始于指数。

ToDouble

转换为一个真正的数字的字符串的两倍。如果你不能使发生异常。

双__fastcall ToDouble()常量; 

值的字符串转换为浮点数。字符串必须标包括一个可选的(+或- ),一个可选的小数点的数字与字串,和一个可选的'E'或'e'的整数,后面跟着一签署。开头和结尾的字符串中的空格被忽略。全球DecimalSeparator变量定义了点字符必须作为一个小数。千分符和货币符号的字符串中不允许使用。如果字符串不包含有效的值,则会引发异常EConvertError。

ToInt

一个整数转换为字符串。如果你不能使发生异常。

诠释__fastcall ToInt()常量; 

鉴于将字符串转换为整数的值并返回整数。如果字符串不包含有效的值,则会引发异常EConvertError。

ToIntDef
一个整数转换为字符串。如果你不能给出一个默认的转换,也没有例外。

诠释__fastcall ToIntDef(智力的DefaultValue)常量; 

鉴于将字符串转换为整数的值并返回整数。如果字符串不包含有效的值,由默认值给出的值将被返回。

修剪
删除字符串的前后空格或控制字符。

修剪__fastcall AnsiString类型()常量; 

修剪返回到新的AnsiString类型中删除开头和结尾的空格和控制字符。使用Trim删除打印字符空格之前和之后的第一次。

TrimLeft
删除前的字符串空格或控制字符。

 TrimLeft __fastcall AnsiString类型()常量; 

返回一个新的AnsiString类型TrimLeft删除前导空格和控制字符。用于删除空格字符TrimLeft在第一次印刷。

TrimRight

删除后的字符串空格或控制字符。

 TrimRight __fastcall AnsiString类型()常量; 

返回一个新的AnsiString类型TrimRight删除尾随空格和控制字符。使用TrimRight函数删除打印字符空格后的第一个。

TStringMbcsByteType
独特

大写

字符串转换为大写。

 AnsiString类型__fastcall大写()常量; 

WideChar
WideCharBufSize

例如:

 / *编译bcc32 famille.cpp vcl.lib ole2w32.lib * / 

#包括
#包括

粉彩类
{
私人:
AnsiString类型FName参数[10];
AnsiString类型GetName(智力指数);
无效setname可以(智力,AnsiString类型);
公开:
__property AnsiString类型名称[参数index] = {读= GetName,setname可以写=};
粉彩(){}
〜粉彩(){}
};
粉彩AnsiString类型::GetName(int i)已
{
返回FName参数[我];
}
无效粉彩::setname可以(诠释我,常量AnsiString类型s)
{
FName参数[我] =秒;
}
诠释的主要()
{
粉彩℃;
三名称[0] =“史蒂夫”/ /调用粉彩::setname可以()
。名称[1] =“艾米”
。名称[2] =“莎拉”
。名称[3] =“安德鲁”
为(int i = 0;我<= 3;我+ +)
{
/ /调用粉彩::GetName()
把(三名称[我] c_str()。);
}
}

sprintf的功能,swprintf

语法
#包括
sprintf的诠释(字符*缓冲区,常量字符*格式[,论证,...]);
诠释swprintf(为wchar_t *缓冲区,常量为wchar_t *格式[,论证,...]);

说明
创建一个格式字符串。

sprintf的接受一系列的参数,适用于每一个包含字符串的格式的格式说明符所指向的格式,并输出格式化数据到一个字符串。
适用第一sprintf的格式说明符的第一个参数,对第二市场,等等。必须有作为参数的格式说明符相同。

返回值
成功时,sprintf的返回输出的字节数。返回值不是否包括在计数终止空字节。

发生错误时,返回EOF sprintf的。

例如:

 #包括
#包括

诠释主要(无效)
{
char缓冲区[80];

sprintf的(缓冲,“近似的PI%女\ N”的,M_PI);
把(缓冲区);
返回0;
}
Loading
copyright © 2007-2024  www.alciro.org  All rights reserved.         
Share |