Từ 1 tới 7 trên tổng số 7 kết quả

Đề tài: Dislay thiếu chữ và lỗi in tệp!

  1. #1
    Ngày gia nhập
    09 2008
    Bài viết
    5

    Mặc định Dislay thiếu chữ và lỗi in tệp!

    Các bạn xem hộ minh CODE này!Nó display không theo ý muốn và mình dùng hàm setw nhưng lại in ra thiếu một chữ .Ví dụ: Ha Trien thì chỉ in ra a Trien.File ghi ra dạng file text nhưng là những kí tự kì quặc.Cám ơn mọi người trước nhé!
    Đã được chỉnh sửa lần cuối bởi quangtrien : 01-11-2008 lúc 11:39 PM.

  2. #2
    Ngày gia nhập
    02 2008
    Bài viết
    1,009

    cô phương dạy lớp 2 là định nghĩa class trong class ah,cậu khai báo mảng trong class là sao

  3. #3
    Ngày gia nhập
    09 2008
    Bài viết
    5

    Trích dẫn Nguyên bản được gửi bởi coder_gate Xem bài viết
    cô phương dạy lớp 2 là định nghĩa class trong class ah,cậu khai báo mảng trong class là sao
    Ý cậu nói là đoạn CODE này đúng không?

    PHP Code:
          student student[20];
                  
    cout<<"Danh Sach Sinh Vien Da Nhap\n"
    Nhưng bên dưới mình sử dụng hàm nhập nên ko biết nên khai báo ở đâu:

    PHP Code:
    for(int i=0;i<n;i++)
        
    student[i].getdata();
        
    cout<<"--------------------------------\n"
    Cậu xem hộ mình phần display mà ghi file luôn nhé!

  4. #4
    Ngày gia nhập
    02 2008
    Bài viết
    1,009

    Code:
    #include<iostream.h>
    #include<stdlib.h>
    #include<fstream.h>
    using namespace std;
    class hang
    {
        private:
        int  mahang;
        char tenhang[100];
        public:
        void luu()
        {
            fstream file;
            file.open("HANG.dat",ios::out);
        }
        friend void nhap(hang *A,int n);
        friend void in(hang *A,int n);
    };
    void nhap(hang *A,int n)
        {
            for(int i=1;i<=n;i++)
            {
                cout<<"\nTEN HANG A["<<i<<"]:";
                cin.getline(A[i].tenhang,100);
                cin.ignore();
                cout<<"\nMA HANG:";
                cin>>A[i].mahang;
            }
        }
    void in(hang *A,int n)
        {
            cout<<"\n\nIN RA DANH SACH MA HANG:\n";
            for(int i=1;i<=n;i++)
            {
                 cout<<"\nMA HANG A["<<i<<"]:"<<A[i].mahang;
                 cout<<"  TEN HANG A["<<i<<"]:"<<A[i].tenhang;
            }
        }
    int main()
    {
        int n;
        hang *A;
        cout<<"NHAP SO MAT HANG N:";
        cin>>n;
        A=new hang [n];
        nhap(A,n);
        in(A,n);
        delete [] A;
        system("pause");
    }
    thôi cậu tham khảo code này đi để biết cách dùng mảng class

  5. #5
    Ngày gia nhập
    09 2008
    Bài viết
    5

    Mình đã sửa rút gọn CODE nhưng mình không sửa được lỗi.Xem giúp mình !
    Đã được chỉnh sửa lần cuối bởi quangtrien : 01-11-2008 lúc 11:38 PM.

  6. #6
    Ngày gia nhập
    06 2008
    Bài viết
    25

    Mặc định Dislay thiếu chữ và lỗi in tệp!

    Bạn chưa biết xài class rồi, học lại cơ bản về class đi rồi hãy làm.

    Bài bạn đã viết như thế nếu muốn chạy thì sửa chữ private thành public và quăng tất cả các funtion này ra khỏi class.
    void getdata(student *A,int n);
    void display(student *A,int n);
    PS, à bạn xem đoạn code của coder_gate ở trên rồi bắt chước là dc, vậy cũng hỏi nữa
    Đã được chỉnh sửa lần cuối bởi Lugiavn : 01-11-2008 lúc 11:26 PM.

  7. #7
    Ngày gia nhập
    09 2008
    Bài viết
    5

    CODE sau khi đã sửa lại nhưng phần Display và phần ghi ra tệp vẫn lỗi như trên!Các bạn xem hộ mình !

    PHP Code:
    #include <conio.h>
    #include <iostream.h>
    #include <iomanip.h>
    #include <fstream.h>
    using namespace std;

    class 
    student
    {
        private:
            
    char name[30];
            
    char student_id[30];
            
    char adress[30];

        public:
        
    friend void out(student *A,int n);
        
    friend void infile(student *A,int n);
        
    friend void getdata(student *A,int n);
        
    friend void display(student *A,int n);

    };
    void getdata(student *A,int n)
        {
            for(
    int i=1;i<=n;i++)
            {

                
    cout<<"\nTen Sinh Vien ["<<i<<"]:";
                
    cin.ignore();
                
    cin.getline(A[i].name,100);
                
    cout<<"\nMa Sinh Vien:";
                
    cin.ignore();
                
    cin.getline(A[i].student_id,100);
                
    cout<<"\nQue Quan:";
                
    cin.getline(A[i].adress,100);
                       
    cin.ignore();


            }
        }
    void out(student *A,int n)

     {          for(
    int i=1;i<=n;i++)
                
    cout<<" | "<<setw(22)<<A[i].name<<" | "<<setw(6)<<A[i].student_id<<" | "<<setw(34)<<A[i].adress<<" |";
         }
    void display(student *A,int n)
    {
          
    cout<<"Danh Sach Sinh Vien Da Nhap\n";
          
    cout<<"\n+-----+------------------------+--------+------------------------------------+";
          
    cout<<"\n| STT | HO TEN                 | MA SV  |            QUE QUAN                |"      ;
          
    cout<<"\n+-----+------------------------+--------+-----------------------------------+";
          for ( 
    int i 0i<ni++)
          {
                 
    cout<<"\n| "<<setw(3)<<i+1;

          }
          
    out(A,n);

          
    cout<<"\n+-----+------------------------+-------+-------------------------------------+";
        }
    void infile(student *A,int n)
    {

        
    ofstream fout("sv.txt"ios::out);
        if (!
    fout)
       {
          
    cout << "Loi ko mo duoc file\n";
          
    getch();
          return ;
       }
        else
        {   for(
    int i=1;i<=n;i++)
            
    fout<<A[i].name<<A[i].student_id<<A[i].adress;
            
    fout.close();

         }
    }
    int main()
    {
        
    int n;
        
    student *A;
        
    cout<<"NHAP SO SINH VIEN N:";
        
    cin>>n;
        
    A=new student [n];
        
    getdata(A,n);
        
    display(A,n);
        
    infile(A,n);
        
    delete [] A;
        
    system("pause");


Các đề tài tương tự

  1. Vinacolors.com - Thiết kế kiến trúc, thiết kế nội thất chuyên nghiệp
    Gửi bởi vinacolors trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 0
    Bài viết cuối: 29-09-2013, 11:33 AM
  2. Thiết kế kiến trúc, thiết kế biệt thự, thiết kế nhà dân, thiết kế nội thất, showroom, triển lãm
    Gửi bởi hoangthanh1981hn trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 7
    Bài viết cuối: 16-04-2013, 10:29 AM
  3. www.elegantvn.com - thiết kế website, thiết kế tờ rơi, thiết kế brochure v..v.
    Gửi bởi elegantvn trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 0
    Bài viết cuối: 09-07-2012, 11:32 PM
  4. Thiết kế website , seo top, thiết kế web giá rẻ , thiết kế web đẹp !
    Gửi bởi depzai trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 0
    Bài viết cuối: 19-10-2011, 08:34 AM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn