#include<fstream>
#include<string>
#include<iostream>
#include<sstream>
#include<map>
using namespace std;
int main()
{
map<string,int>Map;
char line[1000000];
string name;
int id;
int linenum=1;
ifstream ifile("test.txt");
while(ifile.good())
{
ifile.getline(line,256);
//puts(line);
istringstream iss(line);
iss>>name>>id;
Map[name]=id;
//cout<<"第" <<linenum<<"行"<<endl;
//cout<<name[0]<<' '<<id[0]<<endl;
//linenum++;
}
string image; //下面是测试
while(cin>>image)
{
cout<<Map[image];
}
return 0;
}
骂了隔壁写了半天发现源程序是C程序,直接暴力搜索了,管他慢不慢的
#include <stdio.h>
#include <stdio.h>
#include <string.h>
int main()
{