• / 8
  • 下载费用:10 金币  

FunCode C 开发常用API.doc

关 键 词:
FunCode C 开发常用API.doc
资源描述:
FunCode C 开发常用 APIC 语言标准库函数在实验中,我们需要用到一些 C 语言标准库函数,主要用于字符串处理,获得随机值,处理数学函数等。Math.h函数原型 功能与返回值 参数说明与应用举例public static double atan2(double y, double x);返回两点之间的正切值x:点的 x 坐标y:点的 y 坐标float ftan= atan2((fMouseY-fY),(fMouseX-fX));float sqrt(float x );功能:计算平方根返回值:x 的平方根sqrt(9) = 3Stdio.h函数原型 功能与返回值 参数说明与应用举例int sprintf( char *buffer, const char *format, [ argument] … );把格式化的数据写入某个字符串缓冲区。返回值:字符串长度(strlen)buffer:char 型指针,指向将要写入的字符串的缓冲区。format:char 型指针,指向的内存里面存放的将要格式字符串。[argument].:可选参数,可以是任何类型的数据。sprintf(szUfoName,“ufo_%d_%d“, iLoop, iTotalUfoCount );String.h函数原型 功能与返回值 参数说明与应用举例extern char *strstr(char *str1,char *str2);找出 str2 字符串在 str1 字符串中第一次出现的位置(不包括 str2 的串结束符) 。 返回值:返回该位置的指针,如找不到,返回空指针。strstr(szName, “feichong”) != NULL说 明 szName 中 包 含 feichong可以用来判断前一个字符串包含后面一个字符串extern int strcmp(const char *s1,const char * s2);比较字符串 s1 和s2。当 s1s2 时,返回值0extern char *strcpy(char *dest,const char *src);把从 src 地址开始且含有 NULL 结束符的字符串复制到以 dest 开始的地址空间返回指向 dest 的指针。strcpy(“big”, ”ufo” );前一个字符串的内容变为”ufo”void *memcpy(const char* dest,const char *src,size_t n,);从源 src 所指的内存地址的起始位置开始拷贝 n 个字节到目标 dest 所指的内存地址的起始位置中函数返回 dest 的值memcpy( m_iGridData, m_iLevelData2, sizeof(int) * GRID_COUNT * GRID_COUNT );extern unsigned int strlen(char *s);计算字符串 s 的(unsigned int 型)长度,不包括'\0' 在内返回 s 的长度,不包括结束符NULL。int iStrLen = strlen(“ufo” );FunCode C API播放静态精灵的 APIAPI 功能与返回值 参数说明int dCloneSprite(const char *szSrcName, const char *szMyName );1 表示克隆成功,0克隆失败。失败的原因可能是在地图中未找到对应名字的精灵szSrcName:被复制的精灵模板的名称szMyName:指向我们复制出来精灵的名字VoiddSetSpriteWidth( const char *szName, const float fWidth );设置精灵外形宽度数组 szName:指向我们要设置宽度的精灵的名字fWidth:宽度值,大于 0float dGetSpriteWidth( const char *szName );获取精灵外形宽度返回值:精灵宽度值szName:指向要获得宽度的精灵Void dSetSpriteHeight( const char *szName,const float fHeight );设置精灵外形高度 szName:指向要设置高度的精灵的名字fHeight:精灵高度值floatdGetSpriteHeight(const char *szName);获取精灵外形高度 szName:指向要获得高度的精灵的名字void dSetSpriteLinearVelocity(const char *szName, const float fVelX, const float fVelY );设置精灵移动速度 szName:指向要设置速度的精灵的名字fVelX:X 方向速度fVelY:Y 方向速度f
展开阅读全文
  微传网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

关于本文
本文标题:FunCode C 开发常用API.doc
链接地址:https://www.weizhuannet.com/p-9828522.html
微传网是一个办公文档、学习资料下载的在线文档分享平台!

微传网博客

网站资源均来自网络,如有侵权,请联系客服删除!

 网站客服QQ:80879498  会员QQ群:727456886

copyright@ 2018-2028 微传网络工作室版权所有

     经营许可证编号:冀ICP备18006529号-1 ,公安局备案号:13028102000124

收起
展开