C/C++の宿題を片付けます 75代目
レス数が900を超えています。1000を超えると表示できなくなるよ。
0927デフォルトの名無しさん
2006/11/05(日) 23:12:14#include <algorithm>
#include <iostream>
#include <string>
#include <vector>
struct human {
int age;
std::string name;
human() {}
human(int a, std::string n) : age(a), name(n) {}
bool operator==(const human& rhs) {return age == rhs.age && name == rhs.name;}
};
int main() {
std::vector<human> v;
int age;
std::string name;
while (std::cin >> age >> name) {
v.push_back(human(age, name));
}
std::vector<human>::iterator i = std::find(v.begin(), v.end(), human(5, "Bob"));
if (i != v.end()) {
std::cout << i->age << " " << i->name << std::endl;
}
return 0;
}
レス数が900を超えています。1000を超えると表示できなくなるよ。