cbuilder常用函数汇总

合集下载

AnsiString 使用大全(C++Builder)

AnsiString 使用大全(C++Builder)
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语言中,函数是一种模块化编程的基本方法,通过函数可以将一段代码进行封装和复用,提高了代码的可读性和可维护性。

本文将介绍一些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 中的 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函数

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函数列表-电脑资料

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方法

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语言数学函数大全及详解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常⽤的属性及⽅法_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符。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档