AnsiString 使用大全(9页).doc
《AnsiString 使用大全(9页).doc》由会员分享,可在线阅读,更多相关《AnsiString 使用大全(9页).doc(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-AnsiString 使用大全-第 9 页AnsiString 使用大全: 顾名思义,就是利用AnsiString来处理相关的各种问题。来看看吧,一定让你受益匪浅!/Ansistring 转 char void _fastcall TForm1:Button1Click(TObject *Sender) AnsiString Test = 哈哈; char *chr = Test.c_str(); /char转Ansistring #include void _fastcall TForm1:Button1Click(TObject *Sender) AnsiString str = Sam
2、ple; char chrMAX_PATH; strcpy( chr , str.c_str() ); /Bool转AnsiString void _fastcall TForm1:Button1Click(TObject *Sender) AnsiString Test=BoolToStr(CheckBox1-Checked); /Ansistring转bool void _fastcall TForm1:Button1Click(TObject *Sender) AnsiString Test=-1 CheckBox1-Checked= StrToBool( Test ); /int转an
3、sistring void _fastcall TForm1:Button1Click(TObject *Sender) int i = 123; AnsiString str = IntToStr( i ); /AnsiString转double void _fastcall TForm1:Button1Click(TObject *Sender) AnsiString Test = 123; long double d = StrToFloat( Test ); /double转AnsiString void _fastcall TForm1:Button1Click(TObject *S
4、ender) double d = 123.456; AnsiString str = FloatToStr( d ); /double转AnsiString并四舍五入 void _fastcall TForm1:Button1Click(TObject *Sender) long double d = 123.456121212; AnsiString str = FloatToStrF( d , ffFixed ,5 , 4 ); /说明FloatTostrF里5代表从第几个数字的后一位开始四舍五入,4代表取4位小数。 /执行后得到str是123.4600。:roll: /double转A
5、nsiString使用类似vb的format函数 void _fastcall TForm1:Button1Click(TObject *Sender) double d = 123.456; AnsiString str = FormatFloat( 000000.00 , d ); /得到 000123.45,当然你能使用# . , ; E+ E- xx等符号,你自己试试 :wink: /AnsiString转Tclor型 void _fastcall TForm1:Button1Click(TObject *Sender) AnsiString Test = 0x00FF8080; TC
6、olor Col = StringToColor( Test ); /Tcolor转AnsiString void _fastcall TForm1:Button1Click(TObject *Sender) TColor Col = 0x00FF8080; AnsiString str = ColorToString( Col ); /消除AnsiString 中的一部分字符串 代码: void _fastcall TForm1:Button1Click(TObject *Sender) AnsiString Test = ABCDEF; int First = 3; / 消除制定开头 in
7、t Length = 2; / 消除制定长度 AnsiString Dstr = Test.Delete( First , Length ); /得到ABEF /在AnsiString 中插入字符串 void _fastcall TForm1:Button1Click(TObject *Sender) AnsiString Test = ABCDEF; AnsiString Ins = 12345; / 插入串 int Pos = 3; / 在哪插 AnsiString Istr = Test.Insert( Ins , Pos ); /得到AB12345CDEF /取得ansi某一位字符 v
8、oid _fastcall TForm1:Button1Click(TObject *Sender) AnsiString Test = ABCDEF; AnsiString Npos = Test3;/得到C /取得AnsiString里最后一个字符 void _fastcall TForm1:Button1Click(TObject *Sender) AnsiString Test = ABCDEF; char *Lstr = Test.AnsiLastChar();/得到F /取出AnsiString字符,这个类似vb的mid函数! void _fastcall TForm1:Butto
9、n1Click(TObject *Sender) AnsiString Test = ABCDEF; int First = 3; / 3开始取 int Length = 2; / 取2位 AnsiString Getstr = Test.SubString( First , Length ); /得到CD /AnsiString的字母比较 void _fastcall TForm1:Button1Click(TObject *Sender) AnsiString Test = ABCDEF; AnsiString Sample = abcdef; int Result = Test.Ansi
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- AnsiString 使用大全9页 使用 大全
限制150内