C++与C语言常用函数头文件参考
需积分: 12 56 浏览量
更新于2024-09-21
1
收藏 104KB PDF 举报
"c++常函数所在头文件一览"
在C++编程中,了解常用的函数及其对应的头文件是非常重要的,这有助于我们正确地在代码中引入必要的库来使用这些功能。下面将详细介绍标题和描述中提到的一些C++及C语言的常函数,以及它们所在的头文件。
1. **_atold**: 这个函数存在于`math.h`头文件中,它用于将一个字符串转换为浮点数。这对于处理用户输入或者从文本文件中读取浮点数值非常有用。
2. **_beginthread**: 位于`process.h`头文件中,该函数用于启动一个新的线程。在多线程编程中,它允许程序同时执行多个任务。
3. **_bios_disk, _bios_equiplist, _bios_keybrd, _bios_memsize, _bios_printer, _bios_timeofday, _biosserialcom**: 这些都是BIOS相关的接口函数,存在于`bios.h`头文件中。它们提供对硬件直接访问的功能,如磁盘操作、设备检查、键盘输入、内存大小获取、打印机I/O和串行通信等。
4. **_c_exit, _cexit**: 这两个函数同样位于`process.h`头文件中,它们的作用是清理程序状态并退出,但并不结束程序执行。通常用于某些特殊情况下,比如程序异常但需要保持运行环境。
5. **_chdrive**: 来自`direct.h`头文件,用于改变当前工作驱动器。在处理多驱动器的文件操作时,这个函数很有用。
6. **_chmod**: 这个函数在`io.h`中定义,用于改变文件的访问权限,例如设置文件为只读、可写或可执行。
7. **_clear87**: 在`float.h`头文件中,用于清除浮点运算状态字,确保浮点运算的异常标志被重置。
8. **_close**: 位于`io.h`,用于关闭已经打开的文件。
9. **_control87**: 同样在`float.h`,此函数用来设置或查询浮点控制字,控制浮点运算的行为。
10. **_creat**: 也在`io.h`,用于创建新的文件或者覆盖已存在的文件。
11. **_disable**: `dos.h`中的函数,用于屏蔽中断,通常在低级别的系统操作中使用。
12. **_dos_allocmem**: 这是内存管理函数,位于`dos.h`,用于分配内存。
13. **_dos_close**: 用于关闭一个文件,属于`dos.h`。
14. **_dos_create, _dos_createnew**: 这两个函数用于文件创建,分别在`dos.h`中,创建新文件或重写已有文件。
15. **_dos_findfirst, _dos_findnext**: `dos.h`的目录控制函数,用于在磁盘目录中进行文件搜索。
16. **_dos_freemem**: 释放之前由_dos_allocmem分配的内存,也是`dos.h`的一部分。
17. **_dos_getdate, _dos_setdate, _dos_gettime, _dos_settime**: 从`dos.h`,用于获取和设置系统日期和时间。
这些函数涵盖了数学运算、线程控制、硬件交互、文件操作、内存管理等多个方面,是C++程序员日常开发中可能需要用到的基本工具。掌握这些函数及其用法,能够使你在编写程序时更加得心应手。
2008-11-07 上传
2011-06-09 上传
2010-06-26 上传
2010-07-29 上传
2009-07-26 上传
2008-05-08 上传
2007-05-22 上传
2009-06-04 上传
2010-04-05 上传
ado117116
- 粉丝: 0
- 资源: 4
最新资源
- NIST REFPROP问题反馈与解决方案存储库
- 掌握LeetCode习题的系统开源答案
- ctop:实现汉字按首字母拼音分类排序的PHP工具
- 微信小程序课程学习——投资融资类产品说明
- Matlab犯罪模拟器开发:探索《当蛮力失败》犯罪惩罚模型
- Java网上招聘系统实战项目源码及部署教程
- OneSky APIPHP5库:PHP5.1及以上版本的API集成
- 实时监控MySQL导入进度的bash脚本技巧
- 使用MATLAB开发交流电压脉冲生成控制系统
- ESP32安全OTA更新:原生API与WebSocket加密传输
- Sonic-Sharp: 基于《刺猬索尼克》的开源C#游戏引擎
- Java文章发布系统源码及部署教程
- CQUPT Python课程代码资源完整分享
- 易语言实现获取目录尺寸的Scripting.FileSystemObject对象方法
- Excel宾果卡生成器:自定义和打印多张卡片
- 使用HALCON实现图像二维码自动读取与解码