随笔分类 - STL容器和函数库的应用
摘要:原理: 引用自百度百科: 所需包含的头文件: rand()函数是按指定的顺序来产生整数,因此每次执行上面的语句都打印相同的两个值,所以说C语言的随机并不是真正意义上的随机,有时候也叫伪随机数,使用 rand() 生成随机数之前需要用随机发生器的初始化函数 srand(unsigned seed)(也
阅读全文
摘要:作用: 将 n 进制的字符串转化为十进制 头文件: #include <string> 用法: 1 stoi(字符串,起始位置,n进制),将 n 进制的字符串转化为十进制 2 3 示例: 4 stoi(str, 0, 2); //将字符串 str 从 0 位置开始到末尾的 2 进制转换为十进制 但好
阅读全文
摘要:函数定义: getline(istream &in, string &s) 作用: 在C++中用 string 类型进行终端输入字符串时,解决无法输入带有空格的字符串的问题。 功能: 从输入流中读入字符,存到string变量,直到出现以下情况为止: 读入了文件结束标志'\0' 读到一个新行'\n'
阅读全文
摘要:stringstream是用于C++风格的字符串的输入输出的。同时可以支持C风格的串流的输入输出操作。 作用: 一般用于格式转换。把数字字符转为整数数字。 初始化方法: 1. 2. 3. 案例实现: stream用完之后,其内存和标记仍然存在,需要用两个函数来初始化。 clear()只是清空该流的错
阅读全文
摘要:函数说明: 主要用于检查其参数是否为十进制数字字符。 头文件: C——#include<ctype.h> C++——#include<cctype> 函数定义: int isdigit(int c) 返回值: 若参数c为阿拉伯数字0~9,则返回非0值,否则返回0。 实例: C实现: 产生的结果: 用
阅读全文