Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 3 của 3
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    hướng dẫn nhập xuất file trong c++

    chào mọi người!
    em viết một chuơng trình bằng c++, nhưng em không biết viết phần xuất ra file , mong mọi người hướng dẫn giúp, cám ơn!
    chương trình cụ thể như sau:
    Mã:
    #include<iostream.h>
    #include<conio.h>
    #include<fstream>
    class NhanVien{
          private:
                  char *manv;
                  char *hoten;
                  int chucvu;
                  float tamung;
                  float phucap;
                  float hesoluong; 
          public:
                 NhanVien(){
                            manv=new char[9];
                            hoten=new char[50];
                            chucvu=0;
                            tamung=0;
                            phucap=0;
                            hesoluong=0;
                            }
                 ~NhanVien(){
                             delete[] manv;
                             delete[] hoten;
                             }
                 NhanVien(const NhanVien & nv){             //xay dung sao chep
                             manv=strdup(nv.manv);
                             hoten=strdup(nv.hoten);
                             chucvu=nv.chucvu;
                             tamung=nv.tamung;
                             phucap=nv.phucap;
                             hesoluong=nv.hesoluong;
                             }
                 void NhapNV(){
                                      cout<<endl<<"Ma nhan vien: ";fflush(stdin);gets(manv);
                                      cout<<endl<<"Ten nhan vien: ";gets(hoten);
                                      cout<<endl<<"Chuc vu: hay lua chon cac phim chuc nang sau: ";
                                      cout<<endl<<"\tGOI Y:";
                                      cout<<endl<<"\tNhap 1: Giam doc";
                                      cout<<endl<<"\tNhap 2: Pho Giam doc";
                                      cout<<endl<<"\tNhap 3: Truong phong";
                                      cout<<endl<<"\tNhap 4: Pho phong";
                                      cout<<endl<<"\tNhap 5: Nhan vien";
                                      cout<<endl<<"Ma chuc vu: ";cin>>chucvu;
                                      cout<<endl<<"He so luong : ";cin>>hesoluong;
                                      cout<<endl<<"Tam ung: ";cin>>tamung;
                      }
                 void Hienthi(){
                                 cout<<endl<<"MaNV: "<<manv;
                                 cout<<endl<<"Ho ten nhan vien: "<<hoten;
                                 //cout<<endl<<"Chuc vu: "<<chucvu;
                                 //cout<<endl<<"Luong co ban: "<<luongcb;
                                 //cout<<endl<<"Tam ung: "<<tamung;
                                 //cout<<endl<<"Phu cap: "<<phucap;
                                 cout<<endl<<"Thuc linh: "<<750*hesoluong+phucap-tamung;
                                    
                      }
                 char* Layhoten(){
                                  return hoten;
                                 }
                 int Laychucvu(){
                                  return chucvu;
                                 }
                 float Laytamung(){
                                   return tamung;
                                  }
                 float Layhesoluong(){
                                    return hesoluong;
                                    }
                 float Layphucap(){
                                   return phucap;
                                   }
                 friend ostream& operator <<(ostream& os,NhanVien nv){
                        os<<nv.manv<<endl;
                        os<<nv.hoten<<endl;
                        os<<nv.chucvu<<endl;
                        os<<nv.phucap<<endl;
                        os<<nv.tamung<<endl;
                        os<<nv.hesoluong<<endl;
                        os<<nv.hesoluong*750+nv.phucap-nv.tamung;
                        return os;
                 }
                 friend istream& operator >>(istream& is,NhanVien& nv){
                        is.ignore(1);
                        is.getline(nv.manv,8);
                        is.getline(nv.hoten,49);
                        is>>nv.chucvu;
                        is>>nv.hesoluong;
                        is>>nv.phucap;
                        is>>nv.tamung;
                        return is;
                        }
          
          };
          int main(){
          int i,n;
          cout<<"Nhap so nhan vien: ";cin>>n;
          
          NhanVien *ds;
          ds=new NhanVien[n];
          for(i=0;i<n;i++){
                           cout<<endl<<"\tNhap thong tin nhan vien thu "<<i+1;
                           ds[i].NhapNV();
                           }
          cout<<"\tHIEN THI THONG TIN NHAN VIEN";
          for(i=0;i<n;i++){
                           ds[i].Hienthi();
                           }
          //ofstream fout("D:\DSNV.txt");
    //      fout<<"So nhan vien: "<<n;
    //      fout<<"thong tin luong nhan vien";
    //      for(i=0;i<n;i++)
    //                      fout<<ds[i];
    //      fout.close();
          cout<<endl;
          system("pause");
          return 0;
          }

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    "xuất ra file .txt "rất mong được sự chĩ dẫn của mọi người,

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    bạn tải sách dưới về, trong phần nhập xuất file có ví dụ tương tự về nhập xuất cấu trúc ra file, phần này bạn phải tự làm thôi vì nó cơ bản có trong sách hết rồi

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •