C/C++ 函数所在的头文件(二)
2016-02-20 08:47
337 查看
C++基础::函数、类、类型所在的头文件 && 便捷函数 && 接口的介绍
错误码主要有:
为什么可将标准输入输出(stdin/stdout)赋值给
函数声明:
使用:
C 头文件
stuff | header | 说明 |
---|---|---|
malloc | <stdlib.h> | |
exit | <cstdlib.h> | |
strlen | <string.h> | <string>也给出了该函数的实现 自然无需在std的命名空间中 |
typeid | <typeinfo> | 但不在std标准命名空间中 |
getch()/_getch() | <conio.h> | Console Input/Output(控制台输入输出)的简写 |
C++ 头文件
stuff | header | 说明 |
---|---|---|
min/max | algorithm | std |
cstdlib ⇒ exit()
void exit(int code);
错误码主要有:
#define EXIT_SUCCESS 0 #define EXIT_FAILURE 1
std::ifstream ifs(filename); if (!ifs.good()) { std::cerr << "cannot open the input file \"" << filename << "\"" << std::endl; exit(EXIT_FAILURE); }
typeid
int fputs(const char*, FILE* );
为什么可将标准输入输出(stdin/stdout)赋值给
fputs的第二个参数,可见stdin/stdout的真实数据类型应是
FILE*,使用
typeid一试便知:
printf("%s\n", typeid(stdout).name()); printf("%s\n", typeid(FILE*).name());
toupper/tolower
所在的头文件 :#include <ctype.h> // C #include <cctype> // C++
函数声明:
int toupper(int c);
使用:
char(toupper('a')) ⇒ 'A'
相关文章推荐
- C++之路进阶——队列优化dp(玩具装箱)
- LeanCloud C++ SDK安装测试记录
- C++之路进阶——线段树(上帝造题的七分钟 2)
- C++之路进阶——状态压缩dp(互不侵犯)
- C++之路进阶——ST表(降雨量)
- C++之路进阶——四边不等式优化dp(诗人小G)
- word2vec中文相似词计算和聚类的使用说明及c语言源码
- c语言中的正则
- 【C++学习与应用总结】12: Unscoped Enum
- C语言杂谈:指针与数组 (上)
- c++STl的全排列
- C++之 浅拷贝和深拷贝
- neuq oj 1043: 谭浩强C语言(第三版)习题5.7 C语言
- 关于C语言include尖括号和双引号的对话
- C语言:【动态顺序表】动态顺序表的在指定位置插入元素Insert,以及指定元素Find
- 单件模式
- 74. Search a 2D Matrix
- 【hdu 2896】病毒侵袭 题解&代码(C++)
- C++之 构造函数调用规则
- 【源代码】将一个整数的每位数分解并按逆序放入一个数组中(用递归算法)(C语言实现)