C++与C语言常用函数头文件参考
需积分: 12 176 浏览量
更新于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++程序员日常开发中可能需要用到的基本工具。掌握这些函数及其用法,能够使你在编写程序时更加得心应手。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2011-06-09 上传
2008-11-07 上传
2010-06-26 上传
2010-07-29 上传
2009-07-26 上传
2008-05-08 上传
ado117116
- 粉丝: 0
- 资源: 4
最新资源
- FactoryMethod.zip_单片机开发_Java_
- react+node.js+mongodb完成的全栈项目(没有使用redux).zip
- Real VMX-开源
- blog-picture:图床
- matlab实现bsc代码-VSA_Toolbox:VSA_Toolbox
- 货币平衡器:在您的存款中平衡货币
- Vibration-Project2.rar_matlab例程_matlab_
- 模板:用于数据分析项目的模板,结构为R包
- typescript-eslint-prettier-jest-example:在打字稿项目中结合eslint漂亮玩笑的示例
- spotmicro
- Free German Dictionary:GNU Aspell的德语单词列表-开源
- ICPBravo Access-crx插件
- lightSAML:SAML 2.0 PHP库
- EKF1.rar_matlab例程_matlab_
- weatherAppFlutter
- remoter:从本地R会话控制远程R会话