FunCodeC开发常用API

FunCodeC开发常用API

ID:47617461

大小:80.00 KB

页数:8页

时间:2019-10-10

FunCodeC开发常用API_第1页
FunCodeC开发常用API_第2页
FunCodeC开发常用API_第3页
FunCodeC开发常用API_第4页
FunCodeC开发常用API_第5页
资源描述:

《FunCodeC开发常用API》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用标准FunCodeC开发常用APIC语言标准库函数在实验中,我们需要用到一些C语言标准库函数,主要用于字符串处理,获得随机值,处理数学函数等。Math.h函数原型功能与返回值参数说明与应用举例publicstaticdoubleatan2(doubley,doublex);返回两点之间的正切值x:点的x坐标y:点的y坐标floatftan=atan2((fMouseY-fY),(fMouseX-fX));floatsqrt(floatx);功能:计算平方根返回值:x的平方根sqrt(9)=3Stdio.h函数原型功能与返回值参数说明与应用举例

2、intsprintf(char*buffer,constchar*format,[argument]…);把格式化的数据写入某个字符串缓冲区。返回值:字符串长度(strlen)buffer:char型指针,指向将要写入的字符串的缓冲区。format:char型指针,指向的内存里面存放的将要格式字符串。[argument]...:可选参数,可以是任何类型的数据。sprintf(szUfoName,"ufo_%d_%d",iLoop,iTotalUfoCount);String.h函数原型功能与返回值参数说明与应用举例externchar*strst

3、r(char*str1,char*str2);找出str2字符串在str1字符串中第一次出现的位置(不包括str2的串结束符)。返回值:返回该位置的指针,如找不到,返回空指针。strstr(szName,“feichong”)!=NULL说明szName中包含feichong可以用来判断前一个字符串包含后面一个字符串externintstrcmp(constchar*s1,constchar*s2);比较字符串s1和s2。当s1

4、等可以用来判断前后两个字符串的值相等文档大全实用标准当s1=s2时,返回值=0当s1>s2时,返回值>0externchar*strcpy(char*dest,constchar*src);把从src地址开始且含有NULL结束符的字符串复制到以dest开始的地址空间返回指向dest的指针。strcpy(“big”,”ufo”);前一个字符串的内容变为”ufo”void*memcpy(constchar*dest,constchar*src,size_tn,);从源src所指的内存地址的起始位置开始拷贝n个字节到目标dest所指的内存地址的起始位置

5、中函数返回dest的值memcpy(m_iGridData,m_iLevelData2,sizeof(int)*GRID_COUNT*GRID_COUNT);externunsignedintstrlen(char*s);计算字符串s的(unsignedint型)长度,不包括''在内返回s的长度,不包括结束符NULL。intiStrLen=strlen(“ufo”);FunCodeCAPI播放静态精灵的APIAPI功能与返回值参数说明intdCloneSprite(constchar*szSrcName,constchar*szMyName)

6、;1表示克隆成功,0克隆失败。失败的原因可能是在地图中未找到对应名字的精灵szSrcName:被复制的精灵模板的名称szMyName:指向我们复制出来精灵的名字VoiddSetSpriteWidth(constchar*szName,constfloatfWidth);设置精灵外形宽度数组szName:指向我们要设置宽度的精灵的名字fWidth:宽度值,大于0floatdGetSpriteWidth(constchar*szName);获取精灵外形宽度返回值:精灵宽度值szName:指向要获得宽度的精灵Void设置精灵外形高度文档大全实用标准dS

7、etSpriteHeight(constchar*szName,constfloatfHeight);szName:指向要设置高度的精灵的名字fHeight:精灵高度值floatdGetSpriteHeight(constchar*szName);获取精灵外形高度szName:指向要获得高度的精灵的名字voiddSetSpriteLinearVelocity(constchar*szName,constfloatfVelX,constfloatfVelY);设置精灵移动速度szName:指向要设置速度的精灵的名字fVelX:X方向速度fVelY:

8、Y方向速度floatdGetSpriteLinearVelocityX(constchar*szName);获取精灵X方向速度szNam

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。