dt930程序开发常用函数详解
3星 · 超过75%的资源 需积分: 10 9 浏览量
更新于2024-09-12
收藏 64KB DOC 举报
"这篇文档是关于dt930程序开发中常用的一些函数的说明,涵盖了从屏幕操作到文件读写、删除以及获取系统日期时间等多个功能。这些函数对于dt930系统的应用开发至关重要,可以帮助开发者高效地进行程序设计和调试。"
在dt930程序开发中,以下是一些关键的函数及其详细解释:
1. **函数beep()**:
这个函数用于控制缝鸣器发声,`void beep(int num)`,传入参数`num`决定了鸣器响的次数。例如,如果你调用`beep(3)`,缝鸣器将响三次。
2. **函数cls()**:
`void cls(void)`用于清除整个屏幕内容,帮助开发者在程序运行过程中刷新显示或者开始新的界面。
3. **函数ERdat_F_Read()**:
`ERercd = dat_F_Read(B*filename, Wpos, B*sdata, Hlen)`,这个函数从指定文件中读取记录数据。参数包括文件名`filename`,记录在文件中的偏移值`pos`,指向记录的指针`sdata`以及记录的长度`len`。返回值表示操作结果,E_PRM表示参数错误,0表示正确返回。
4. **函数ERdat_F_Write()**:
`ERdat_F_Write(B*filename, Hmode, Wpos, B*sdata, Hlen)`用于向文件写入字符串。参数包括文件名`filename`,写入模式`mode`(0为正常写入,1为追加写入),写入位置`pos`,要写入的字符串指针`sdata`以及字符串长度`len`。返回值E_OK表示写入成功,E_PRM表示写入失败。
5. **函数void del_file()**:
`del_file(B*filename)`用于删除指定的文件,只需提供文件名`filename`即可,无返回值。
6. **函数Dsp_str()**:
`void Dsp_str(B*data, Hline, Hcolumn)`在指定位置显示字符串,参数包括要显示的字符串`data`,横坐标`line`和纵坐标`column`。显示模式在DT800.H或DT700中定义,有12点阵、16点阵和24点阵三种选择。
7. **函数int get_chr()**:
`int get_chr(short fun_key)`用于获取用户输入的字符而不显示,可以处理功能键(F1至F8)的输入。返回值根据用户按下的是哪个键或功能键返回对应的ASCII值或功能键标识。
8. **函数get_date_str()**:
`void get_date_str(B*sdate, B*stime)`获取当前的时间日期,参数`sdate`用于存储日期字符串,`stime`用于存储时间字符串,两者都需要至少8位和6位的缓冲区空间。
9. **函数long get_file_bit()**:
`long get_file_bit(filename)`用于获取文件的总字节数,传入参数为文件名`filename`,返回值即为文件大小。
这些函数在dt930的程序开发中起到核心作用,无论是进行简单的用户交互、数据显示,还是复杂的文件操作,都离不开它们的支持。熟练掌握并灵活运用这些函数,能够极大地提高开发效率和程序质量。
2011-05-30 上传
2011-03-15 上传
2010-03-06 上传
2011-05-26 上传
2021-09-14 上传
2021-09-14 上传
2010-11-25 上传
2009-04-24 上传
2021-08-11 上传
wwttttww
- 粉丝: 3
- 资源: 12
最新资源
- Basic-Banking-App
- VB winsock简单实例tcp连接
- 深度学习
- simple_saver
- winformsprotector:antidecompiler 和 anti deobfuscator,源代码保护-开源
- Marble-Run-Unreal
- Issue_Tracker:问题跟踪器是一个全栈应用程序,用于管理和维护问题列表
- StreamAPI
- 参考资料-2M.02.07 U9产品介绍-销售.zip
- Accuinsight-1.0.32-py2.py3-none-any.whl.zip
- 两档AMT纯电动汽车仿真模型(CRUISE)
- hmtt:在里面
- products-api:注册产品的API
- CS6583LED电源PDF规格书.rar
- 婚礼:我们的婚礼网站
- epl-analysis:对1920赛季英格兰超级联赛足球比赛的分析