![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 79
轻舟001
这个作者很懒,什么都没留下…
展开
-
运算符重载
struct Item{ int xi; int yi; //friend bool operator < (const Item & p1, const Item & p2) { // return p1.yi < p2.yi; //} //friend bool operator == (const It...原创 2019-11-01 21:34:32 · 96 阅读 · 0 评论 -
常用ACM输入处理
1、每行1组,无限 2、每行1组,0 0结束 3、每行1组,每组M个数字 4、每行1组,每组M个数字,0结束 5、N行,每行1组 6、N行,每行1组,每组M个数字 1、每行1组,无限 C #include <stdio.h> main() { int a, b; while(scanf("%d%d", &a, &b) != EOF) p...原创 2019-11-01 18:00:27 · 187 阅读 · 0 评论 -
处理非标准数字输入问题
正式的ACM,对于输入一般都是比较标准的,不需要参赛人员考虑输入的特殊情况,但也有一些比赛,对于输入没有严格控制,比如下面这个: 输入N个数字,可能以空格分隔,也可能以逗号分隔,不说明输入的个数,也不说明输入以什么方式结束(换行还是EOF)。 这时,对于输入就比较坑爹,这里写了一个简单的输入处理函数。代码如下: #include #include #include using原创 2016-11-07 11:35:42 · 323 阅读 · 0 评论 -
C++读写文件
C++文件流的头文件为,对应的类有3个: std::fstream // 文件流,由iostream派生而来,用于读写文件 std::ifstream // 输入文件流,由istream派生而来, 用于读文件 std::ofstream // 输出文件流,由ostream派生而来,用于写文件 1.文件操作1)打开文件 文件名 注意路径名中的斜杠要双写,如: “D:\MyFi原创 2017-10-14 11:58:45 · 905 阅读 · 0 评论