cbuilder常用函数汇总
AnsiString 使用大全(C++Builder)

发表新帖 回复帖子 评估帖子 回复数:3 | 点击数:418 帖子排序 从旧到新 从新到旧
AnsiString 使用大全(C++Builder)
小土狼
角色:版主
等级:师长
公会:彩票多文本
{
AnsiString Test = "ABCDEF";
AnsiString Sample = "abcdef";
int Result = Test.AnsiCompareIC( Sample );
//返回0,相同!没有分大小写,哈哈
}
//在AnsiString中寻找字符
//取得AnsiString里最后一个字符
void __fastcall TForm1::Button1Click(TObject *Sender)
{
AnsiString Test = "ABCDEF";
char *Lstr = Test.AnsiLastChar();//得到F
void __fastcall TForm1::Button1Click(TObject *Sender)
{
TColor Col = 0x00FF8080;
AnsiString str = ColorToString( Col )的一部分字符串 代码:
发帖:245
经验:11145
金币:6945
注册:2009年7月3日
信息 日志 短讯 邮箱 好友 搜索 引用 回复 No.1
--------------------------------------------------------------------------------
c语言常用函数大全及详解

c语言常用函数大全及详解C语言是一种通用的、面向过程的编程语言,被广泛应用于系统软件、嵌入式开发以及科学计算领域。
在C语言中,函数是一种模块化编程的基本方法,通过函数可以将一段代码进行封装和复用,提高了代码的可读性和可维护性。
本文将介绍一些C语言中常用的函数,并详细解释其用法及重要参数。
一、数学函数1. abs()函数函数原型:int abs(int x);函数功能:返回x的绝对值。
参数说明:x为一个整数。
2. pow()函数函数原型:double pow(double x, double y);函数功能:计算x的y次方。
参数说明:x和y为两个double类型的实数。
3. sqrt()函数函数原型:double sqrt(double x);函数功能:计算x的平方根。
参数说明:x为一个double类型的实数。
二、字符串函数1. strcpy()函数函数原型:char* strcpy(char* destination, const char* source);函数功能:将source字符串复制到destination字符串。
参数说明:destination为目标字符串,source为源字符串。
2. strlen()函数函数原型:size_t strlen(const char* str);函数功能:计算str字符串的长度。
参数说明:str为一个以'\0'结尾的字符串。
3. strcat()函数函数原型:char* strcat(char* destination, const char* source);函数功能:将source字符串拼接到destination字符串的末尾。
参数说明:destination为目标字符串,source为源字符串。
三、文件操作函数1. fopen()函数函数原型:FILE* fopen(const char* filename, const char* mode);函数功能:打开一个文件,并返回文件指针。
c++builder canvas arc函数

C++Builder Canvas 中的 Arc 函数详解在 C++Builder 中,Canvas 是一个重要的绘图工具,它提供了各种函数和方法来绘制各种图形,包括直线、矩形、圆形等。
在Canvas 中,Arc 函数是一个用来绘制弧线的重要函数,它可以帮助我们实现各种复杂的绘图需求。
在本文中,我们将深入探讨 C++Builder 中的 Arc函数,包括其基本用法、参数含义以及一些实际运用示例。
通过本文的学习,读者将能够全面了解和灵活应用 Arc 函数,从而为自己的绘图需求提供更多可能性。
1. Arc 函数的基本用法在 C++Builder 的 Canvas 中,Arc 函数用来绘制指定矩形范围内的弧线。
其基本语法如下:```cppvoid __fastcall Arc(int X1, int Y1, int X2, int Y2, int StartAngle, int SweepAngle);```其中,参数 X1、Y1、X2、Y2 分别代表了矩形的左上角和右下角的坐标,StartAngle 表示了起始角度,SweepAngle 表示了扫描角度。
2. 参数含义详解- X1、Y1、X2、Y2:这四个参数确定了绘制弧线所在的矩形范围,即弧线的外接矩形。
- StartAngle:这个参数表示了弧线的起始角度,以 X 轴正方向为 0 度,顺时针方向递增。
- SweepAngle:这个参数表示了扫描角度,即弧线经过的角度范围。
3. 实际运用示例下面通过一个简单的示例来演示 Arc 函数的使用:```cppvoid __fastcall TForm1::FormPaint(TObject *Sender){Canvas->Arc(50, 50, 150, 150, 45, 90);}```在这个示例中,我们在画布上绘制了一个矩形范围为 (50, 50, 150, 150) 的弧线,起始角度为 45 度,扫描角度为 90 度。
cbool函数

cbool函数摘要:1.CBool 函数简介2.CBool 函数功能3.CBool 函数使用示例4.CBool 函数返回值5.CBool 函数注意事项正文:【1.CBool 函数简介】CBool 函数是C 语言中的一个函数,主要用于判断一个条件是否为真。
该函数的使用可以简化if-else 语句的编写,提高代码的可读性。
【2.CBool 函数功能】CBool 函数的功能是判断一个表达式的值是否为真。
当表达式的值为真时,函数返回1;当表达式的值为假时,函数返回0。
【3.CBool 函数使用示例】下面是一个CBool 函数的使用示例:```c#include <stdio.h>int main(){int x = 10;int y = 20;if(CBool(x > y)){printf("x is greater than y");}else{printf("x is not greater than y");}return 0;}```在这个示例中,我们使用CBool 函数判断变量x 是否大于变量y,如果大于,则输出x is greater than y,否则输出x is not greater than y。
【4.CBool 函数返回值】CBool 函数的返回值为整型,当表达式为真时,返回1;当表达式为假时,返回0。
【5.CBool 函数注意事项】在使用CBool 函数时,需要注意以下几点:1.CBool 函数只能用于判断条件是否为真,不能用于判断条件是否为假。
2.CBool 函数的返回值是整型,不是布尔型。
在使用CBool 函数的返回值时,需要进行类型转换。
C++Builder全部API函数列表-电脑资料

C++Builder全部API函数列表-电脑资料1其他类似API网站:新版WIN32API大全:1. API之网络函数WNetAddConnection 创建同一个网络资源的永久性连接WNetAddConnection2 创建同一个网络资源的连接WNetAddConnection3 创建同一个网络资源的连接WNetCancelConnection 结束一个网络连接WNetCancelConnection2 结束一个网络连接WNetCloseEnum 结束一次枚举操作WNetConnectionDialog 启动一个标准对话框,以便建立同网络资源的连接WNetDisconnectDialog 启动一个标准对话框,以便断开同网络资源的连接WNetEnumResource 枚举网络资源WNetGetConnection 获取本地或已连接的一个资源的网络名称WNetGetLastError 获取网络错误的扩展错误信息WNetGetUniversalName 获取网络中一个文件的远程名称以及/或者UNC(统一命名规范)名称WNetGetUser 获取一个网络资源用以连接的名字WNetOpenEnum 启动对网络资源进行枚举的过程2. API之消息函数BroadcastSystemMessage 将一条系统消息广播给系统中所有的顶级窗口GetMessagePos 取得消息队列中上一条消息处理完毕时的鼠标指针屏幕位置GetMessageTime 取得消息队列中上一条消息处理完毕时的时间PostMessage 将一条消息投递到指定窗口的消息队列PostThreadMessage 将一条消息投递给应用程序RegisterWindowMessage 获取分配给一个字串标识符的消息编号ReplyMessage 答复一个消息SendMessage 调用一个窗口的窗口函数,将一条消息发给那个窗口SendMessageCallback 将一条消息发给窗口SendMessageTimeout 向窗口发送一条消息SendNotifyMessage 向窗口发送一条消息3. API之文件处理函数CloseHandle 关闭一个内核对象,。
C++Builder 常用String方法

C++Builder 常用String关于AnsiSting的使用大全(1)arrow:Ansistring 转char代码:void __fastcall TForm1::Button1Click(TObject *Sender) {AnsiString Test = "哈哈";char *chr = Test.c_str();}char转Ansistring代码:#include <windef.h>void __fastcall TForm1::Button1Click(TObject *Sender) {AnsiString str = "Sample";char chr[MAX_PATH];strcpy( chr , str.c_str() );}ansistring转int代码:void __fastcall TForm1::Button1Click(TObject *Sender) {AnsiString Test = "123";int i = StrToInt( Test );}int转ansistring代码:void __fastcall TForm1::Button1Click(TObject *Sender) {int i = 123;AnsiString str = IntToStr( i );}ansisting转double代码:void __fastcall TForm1::Button1Click(TObject *Sender) {AnsiString Test = "123";long double d = StrToFloat( Test );}double转ansistring代码:void __fastcall TForm1::Button1Click(TObject *Sender){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位小数。
c语言数学函数大全及详解

c语言数学函数大全及详解C语言提供了一系列的数学函数,这些函数包含在`math.h` 头文件中。
以下是一些常见的C 语言数学函数及其简要说明:1. fabs:-函数原型:`double fabs(double x);`-描述:返回`x` 的绝对值。
2. sqrt:-函数原型:`double sqrt(double x);`-描述:返回`x` 的平方根。
3. pow:-函数原型:`double pow(double x, double y);`-描述:返回`x` 的`y` 次方。
4. exp:-函数原型:`double exp(double x);`-描述:返回自然对数的底`e` 的`x` 次方。
5. log:-函数原型:`double log(double x);`-描述:返回`x` 的自然对数。
6. sin, cos, tan:-函数原型:- `double sin(double x);`- `double cos(double x);`- `double tan(double x);`-描述:分别返回`x` 的正弦、余弦和正切值。
这些函数中`x` 的单位是弧度。
7. asin, acos, atan:-函数原型:- `double asin(double x);`- `double acos(double x);`- `double atan(double x);`-描述:分别返回`x` 的反正弦、反余弦和反正切值。
返回的值是弧度。
8. sinh, cosh, tanh:-函数原型:- `double sinh(double x);`- `double cosh(double x);`- `double tanh(double x);`-描述:分别返回`x` 的双曲正弦、双曲余弦和双曲正切值。
9. ceil:-函数原型:`double ceil(double x);`-描述:返回不小于`x` 的最小整数值。
C++_Builder常用的属性及方法_Rio

C++_Builder常⽤的属性及⽅法_Rio(C++Builder控件常⽤属性)2011.7.13⽂本输⼊组件:单⾏⽂本:Edit, MaskEdit –>窗⼝控件多⾏⽂本:Memo, RichEdit另外可⽂本显⽰:LabelEdit控件属性列表:1, (String) Text ⽤于获取编辑框中的⽂本字符串。
2, (Integer) MaxLength 指定编辑框中所能容纳的最⼤字符数。
缺省为0, 表⽰长度不限。
3, (Char) PasswordChar 设置为除#0之外的任何字符。
通常设置为星号(*)作密码。
4, (Bool) ReadOnly 当其值为true时,表⽰只读。
Label控件属性列表:1, (String) Caption 指定标签的标题。
2, FocusControl 属性是窗⼝控件类,⽤来指定⼀个与标签相连的窗⼝控件。
从⽽允许这个控件使⽤快捷键来获得输⼊焦点。
For Example:→Caption内输⼊“&N姓名”→ FocusControl下选择Edit1→⽤户按下ALT+N,实现快速定位2011.7.14编辑框常⽤组件:1, OnKeyPress 按下回车键2, OnChange 编辑框内⽂本发⽣变化3, OnEnter 编辑框获得焦点4, OnExit 编辑框失去焦点Memo控件属性列表:1, (TString) Lines 由多个字符串组成,每⼀个字符串是其⼀个元素。
Memo组件每⼀⾏⽂本都是Lines中的⼀个字符串。
可以在其value列上设置默认⽂本。
2, Alignment 确定Memo组件中⽂本显⽰的对齐⽅式。
taLeftJustify,taCenter和taRightJustify。
3, WordWrap 确定⽂本到达右边界时是否⾃动换⾏。
4, WantReturn 确定⽤户是否在⽂本中插⼊回车符。
5, WantTabs 确定⽤户是否在⽂本中插⼊Tab符。