/* * student.cpp * * Created on: 17.10.2013 * Author: trifon */ #include #include "student.h" Student::Student(char const* _name, int _fn, double _grade) : fn(_fn), grade(_grade) { strncpy(name, _name, MAX - 1); name[MAX - 1] = '\0'; } ostream& operator<<(ostream& os, Student const& s) { return os << s.fn << ' ' << s.grade << ' ' << s.name << endl; } istream& operator>>(istream& is, Student& s) { is >> s.fn >> s.grade; is.getline(s.name, MAX); return is; }