Professional Documents
Culture Documents
BSE183085 Assignment
BSE183085 Assignment
REG NO.BSE183085
Code:
#include <iostream>
#include<fstream>
#include <string>
class student {
string name;
int mark;
public:
student() {
name = "null";
mark = 0;
string getname() {
return name;
void setname(string n) {
name = n;
int getmark() {
return mark;
void setmark(int m) {
mark = m;
}
void display() {
cout << name << " " << mark << endl;
out << name << " " << mark << endl;
};
int sizeoffile() {
ifstream in;
in.open("student.txt");
int s = 0;
string m;
getline(in, m);
while (!(in.eof())) {
s++;
getline(in, m);
in.close();
return s;
int main()
s = new student[nos];
ifstream in;
in.open("student.txt");
if (in.is_open()) {
s[i].read(in);
s[i].display();
in.close();
else {
ofstream out;
out.open("student.txt", ios::app);
if (out.is_open())
string n;
int m;
s[i].setname(n);
s[i].setmark(m);
s[i].write(out);
}
}
else{
out.close();