题目:
用函数完成有关员工信息的查询,从文件中查找你所要查找的某个人的信息,信息包括电话号码和住址。



#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int inf(string);

int main()
{
    int inf(string f[]);
    int i;
    long c[3];
    string a[3],d[3],e;
    ifstream infile("10.txt",ios::in);
    if (! infile)
    {
        cerr<<"error!"<<endl;
        exit(1);
    }
    for(i=0;i<3;i++)
    {
        infile>>a[i]>>c[i]>>d[i];
    }
    cout<<"input a name"<<endl;
    cin>>e;
    inf(a);
    cout<<a[i]<<" "<<c[i]<<" "<<d[i]<<endl;
    infile.close();
    return 0;

}
int inf(string f[])
{
    int j,n;
    for(j=0;j<3;j++)
    {
        if (string[j]==e)
            n=i;
    }
    return j;
}