C++ Write read multiple files help

rock pora

Well-known member
  • May 18, 2011
    11,951
    2,791
    113
    ###~.:::.සියනෑ කෝරළේ.::.~##
    Ane bn me program 1e for loop eke awlk kiyala enavane..
    mokadda case eka kiyala balala kiyahallakoo

    mn kalin dapu programme eka ain kala,eke podi case ekak thibbe,eka hari dan :D

    mn c++ karanne turbo c++ valin,anith compilers vala run vena eva me redde run venne na bn,ek anisa turbo c++ vala vada karana vidiyata meke error eka hadala dennakooo

    #include<iostream.h>
    #include<fstream.h>
    #include<conio.h>

    class Employee {

    int id,salary;

    public:

    Employee () { }
    ~Employee() { }

    void setData(){

    cout<<" Enter ID : ";
    cin>>id;
    cout<<"\nEnter Salary : "<<endl;
    cin>>salary;
    }

    void display(){
    cout<<"ID : "<<id<<endl;
    cout<<"Salary : "<<salary<<endl;

    };

    void main () {
    clrscr();

    int arr[]={10,20,30,40,50};

    //Writing Array values.
    fstream fobj("one.dat",ios::out);

    fobj.write( (char *)&arr,sizeof(arr) );
    fobj.close();

    //Reading Array values.
    fobj.open("one.dat",ios::in);

    int arr2[10];
    fobj.read( (char *)&arr2,sizeof(arr2) );

    for(int c=0;c<10;c++)
    cout<<arr2<<"\n";

    fobj.close();

    //writing object value.

    fobj.open("one.txt",ios::out);
    Employee e1;
    e1.setData();
    fobj.write((char *)&e1,sizeof(e1) );
    fobj.close();

    //Reading object values
    fobj.open("one.txt",ios::in);
    Employee e2;
    fobj.read( (char *)&e2,sizeof(e2));
    e2.display();
    fobj.close();
    getch();
    }


    danne nathnam bump 1kin haru sup ekak denna yaluvanee

     
    Last edited:

    rock pora

    Well-known member
  • May 18, 2011
    11,951
    2,791
    113
    ###~.:::.සියනෑ කෝරළේ.::.~##
    programmer eka run karanna yadii ena error eka mokadda
    macho dan thiyenne vena program 1k bn,kalin eke error eka hadagattha bn :D

    meke enne mehema error ekak bn

    a5sq.jpg