英雄联盟召唤师名封号查询

写作由来:
今天早上玩游戏,在LOL的主界面上看到了一些列被封号的名单公式,然后点进去看了看,发现名单太多了,根本就找不过来,所以自己就尝试着写了个程序去查找我想要找的召唤师名。

附上封号链接:(以后不一定好使)
http://lol.qq.com/webplat/info/news_version3/152/4579/4581/m3106/201508/374344.shtml

如链接所示,每一行都包括了QQ和召唤师名,其中有一个空格,于是我就想到了如下的例子:
文件里面:
* 盖伦 艾希
如果一行有两个字符串,那么就可以通过文件读取的方式读出字符串,这样就可以达到把外部数据读入内存,从而进行查找的目的了。
原理就是如此,希望观众朋友们能喜欢,更详细请看代码:

#include <iostream>
#include <fstream>
#include <string>
using namespace std;
string s1[500],s2[500]; //s1,s2分别用来存QQ和召唤师名
void main(){
    int count=0;
    fstream f("d:\\英雄联盟数据.txt",ios::in |ios::out|ios::app);  //将数据保存进的txt文件放进了D盘下
    if(!f) cout<<"open mistake"; 
    while(!f.eof()){
        f>>s1[count]>>s2[count];  //将文件数据读入内存
        count++;
    }
    int temp= count;
    cout<<"读取成功"<<endl<<endl;
    while(count--){
        cout<<s1[count]<<" "<<s2[count]<<endl;
    }        
    f.close();
    string s;
    cin>>s;
    for(int i=0;i<temp;i++){
        if(s==s2[i]){
            cout<<"已经找到"<<endl;
            cout<<s1[i]<<" "<<s2[i];
            return ;
        }
    }
    cout<<"没有找到";
}

以上内容甚是浅薄,有不到之处,望海涵

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值