- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 C++_重载操作符“[ ]”
导语:sting类支持“[ ]",可以方便的访问对象中的单个字符。例如: string name=“Jone”; cout<<name[0]; 输出 J name[1]=‘O’; [ ]运算符的重载 [ ]运算符的重载使得操作对象数组能像操作普通数组一样简单。下面创建一个IntArray类,使得它具有C++不具备的数组下标越界检查。 类的定义: class IntArray { public: IntArray(int); IntArray(const IntArray&)
2020-09-13 22:16:27 3680
原创 C++操作文件_多文件操作与操作简单二进制文件等
多文件操作 例:要求用户输入文件名,打开文件读取数据并将每个字母转换成大写,然后写到另一个文件中。 #include<iostream> #include<fstream> using namespace std; int main() { char ch1,ch2; string FileName; ifstream File_one; ofstream File_two; File_two.open("C:\\Users\\张嘉晖\\Desktop\\iname.txt
2020-08-26 21:22:11 204
原创 C++操作文件_文件出错检测方法
文件出错检测 文件出错检测主要依靠流对象标志位来检测: ios::eofbit 当遇到输入流尾部时,设置该位。即打开文件进行读操作,当文件进行到尾部时,结束。 ios::failbit 当操作失败时,设置该位。例如文件没有数据时还要进行读操作,操作失败。 ios::hardfail 当文件出现不可恢复的错误时,设置该位。 ios::badfit 当出现无效操作时设置该位。比如文件是只读但要进行写操作。 ios::goodbit 当上述所有状态都未设置时设置该位。表明处于正常 这些状态位可以通过函数来检测:
2020-08-24 11:57:35 732
原创 菜鸟爬虫入门实战-2
“中国大学排名定向爬虫” 我们在“最好大学网”上获取今年的大学排名:http://www.zuihaodaxue.cn/zuihaodaxuepaiming2019.html 我们在爬取网站时要先查看网站的***Robets***协议! 步骤1:从网络上获取大学排名的网页内容:getHTMLText() 步骤2:提取网页内容中信息到合适的数据结构:fillUnivList() 步骤3:利用数据结构展示并输出结果printUnivList() ...
2020-08-13 16:38:23 233
原创 第一章-线性表1)
西邮 数据结构与算法 慕课笔记 线性表 线性表的特点: 1:同一性:线性表由同类数据元素组成。 2:有穷性:线性表由有限个数据元素组成。 3:有序性:线性表中相邻的数据元素之间存在着序偶关系。 线性表的顺序存储: 线性表中逻辑结构相邻的元素存储在相邻的物理存储单元中。 线性表基本操作:1):查找操作 2):删除操作 3):插入操作 题目1:假设有两个线性表LA,LB。其元素均为递增排列,现设计程序将他们合并成一个顺序表LC,使LC也为递增排列。(直接给出代码了= =) //题目一:线性表合并 void m
2020-08-07 22:41:14 155
原创 菜鸟爬虫实战入门-1
北理慕课爬虫菜鸟入门 第一次系统的学习Python第三方库;第一次写CSDN。希望大家多多包涵! 1.京东商品爬取 #完整代码片 import requests url="https://item.jd.com/67119061697.html" try: r=requests.get(url) r.raise_for_status() r.encoding=r.apparent_encoding return r.text except: return "爬取失败"
2020-08-05 15:05:54 225
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人