【making tools】:捕捉牡丹江医学院的网页数据
来源:互联网 发布:长江证券 mac 编辑:程序博客网 时间:2024/04/28 20:28
链接如下,为牡丹江医学院毕业生去向走图
http://www.mdjmu.cn/JY/08qx03.asp
我把所有的数据保存下来,然后想找到其中的有个人的数据,如何找?
有个很简单的方法就是把它放在数据库里面,这样就能很快的找出结果,我想的是通过编程的方法做到这个过程。
原料:txt文件,文件操作知识
txt文件
这就是txt文件
思路:
因为文件是一行一行的存储的,所以我就利用文件操作的知识按行读,然后读取之后查找子串,通过这个方法来查找到想要的数据。
源码如下:
#include <iostream>#include <fstream>#include <string>using namespace std;struct pos{ char s[200];}P[500];int main(){ int count = 0; fstream f("d:\\数据.txt",ios::in |ios::out); if(!f) cout<<"mistake"; while(!f.eof()){ f.getline(P[count].s,200,'\n'); count++; } f.close(); for(int i=0;i<count;i++){ cout<<P[i].s<<endl; } string s; cin>>s; for(int i=0;i<count;i++){ for(int j=0;P[i].s[j]!='\n';j++){ if(s[0]==P[i].s[j]){ //查找子串 int flag = 1; int k = j; int t = 0; while(t<s.size()){ if(s[t]!=P[i].s[k]) flag = 0; k++;t++; } if(flag==1){ cout<<"已经找到 ,在第"<<i+1<<"行"<<endl; cout<<P[i].s<<endl; } } } } return 0;}
0 0
- 【making tools】:捕捉牡丹江医学院的网页数据
- 我的大学校园--广东医学院
- 牡丹江的水题们
- 运动捕捉数据的描述ASF/AMC
- js怎么捕捉网页的刷新事件,捕捉页面所有可以关闭窗口的事件
- 【making tools】:获得10000个随机密码
- 脚本捕捉网页的关闭按钮的关闭事件
- 捕捉网页的windowClose事件,并调用注销登录页面
- 抓取整个网页的图像捕捉工具:Web2Pic Pro
- 湖北 医学院
- ArcMap10.2 Construction Tools(构造工具)以及"捕捉"工具的使用----画草图
- Oracle GoldenGate源头使用集成捕捉时,捕捉的数据流向
- 脚本捕捉网页关闭事件
- 使用“捕捉”地理处理工具进行数据的自动编辑
- 游戏数据的捕捉(郁金香学习笔记)
- 【making tools】:查找一篇文章里面中文有多少个?
- 网页数据的抓取
- iOS死活无法捕捉网页js方法的两种情况
- 依赖倒置原则
- JS引擎工作机制描述(转载)
- POJ 1837 Balance
- gdkoi2016记
- JS操作cookie
- 【making tools】:捕捉牡丹江医学院的网页数据
- MATLAB量化浮点数
- 求1+2+3+...+n
- NSRULConnection网络应用原理
- QQ聊天界面注意点
- linux特殊权限位之setuid、setgid和sticky
- error on line 3 at column 8: Encoding error
- hdu 3535 AreYouBusy 经典混合背包
- LeetCode : String to Integer (atoi) [java]