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

Đề tài: chỉ là hàm nhập xuất DSLK: ko biết mình sai chỗ nào mà F5 nhập xong nó ko in ra,giúp mình khắc phục với

  1. #1
    Ngày gia nhập
    10 2011
    Bài viết
    0

    Question chỉ là hàm nhập xuất DSLK: ko biết mình sai chỗ nào mà F5 nhập xong nó ko in ra,giúp mình khắc phục với

    #include "string"
    #include "iostream"
    using namespace std;

    typedef struct MAYTINH*MT;

    struct MAYTINH{
    char MasoMT[10];
    char LoaiMT[20];
    char NoiSX[30];
    char NhaCungCap[40];
    int TimeBH;
    MT next;
    };

    void Initialize( MT &Head)
    {
    Head = NULL;
    }

    MT Create_MT(char maMT[10],char loaiMT[20],char noiSX[30],char nhaCC[40],int BH)
    {
    MT p;
    p=new MAYTINH;
    strcpy(p->MasoMT,maMT);
    strcpy(p->LoaiMT,loaiMT);
    strcpy(p->NoiSX,noiSX);
    strcpy(p->NhaCungCap,nhaCC);
    p->TimeBH=BH;
    p->next=NULL;
    return p;
    }

    MT insert_MT(MT &Head,MT m)
    {
    if(Head==NULL)
    Head=m;
    else{
    m->next=Head;
    Head=m;
    }return Head;
    }

    void print_MT(MT Head)
    {
    MT p=Head;
    while(p){
    cout<<"\nMa may tinh: "<<p->MasoMT;
    cout<<"\nLoai may tinh: "<<p->LoaiMT;
    cout<<"\nNoi sx may tinh: "<<p->NoiSX;
    cout<<"\nNha cung cap may: "<<p->NhaCungCap;
    cout<<"\nThoi gian Banh hanh: "<<p->TimeBH;
    p=p->next;
    }
    }

    void main()
    {
    MT Head=NULL;
    char maMT[10],loaiMT[20],noiSX[30],nhaCC[40];
    int BH;
    do{
    cout<<"\nNhap ma may tinh: ";
    cin.ignore(1);
    cin.getline(maMT,10);
    cout<<"\nNhap loai may tinh: ";
    cin.getline(loaiMT,20);
    cout<<"\nNhap noi sx may tinh: ";
    cin.getline(noiSX,30);
    cout<<"\nNhap nha cung cap may: ";
    cin.getline(nhaCC,40);
    cout<<"\nNhap thoi gian Banh hanh: ";
    cin>>BH;
    MT x=Create_MT(maMT,loaiMT,noiSX,nhaCC,BH);
    cout<<"\nBan muon ngung Nhap (Y/N)?: ";
    char c;
    cin>>c;
    if(c=='y' || c=='Y')
    break;
    }while(1);
    cout<<"\nDanh sach cac MayTinh: ";
    print_MT(Head);
    cout<<endl;
    }

  2. #2
    Ngày gia nhập
    11 2010
    Nơi ở
    hell
    Bài viết
    165

    có chèn vào dslk đâu mà biểu nó in ra chứ
    HT117-5277

  3. #3
    Ngày gia nhập
    10 2011
    Bài viết
    0

    hic,em mới học cai này ,có thể giúp em dc ko :((

  4. #4
    Ngày gia nhập
    11 2010
    Nơi ở
    hell
    Bài viết
    165

    MT x=Create_MT(maMT,loaiMT,noiSX,nhaCC,BH);
    bạn thêm sau hàm insert cái x này vào head mà bạn khởi tạo lúc đầu(mới là chèn vào linkedlist thôi)
    còn mấy cái hàm kia thì mình ko pít ngen
    HT117-5277

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

  1. Kỹ thuật C nhập xuất với struct học sinh bị trôi việc nhập không biết nguyên nhân tại đâu
    Gửi bởi Hades_Huynh trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 3
    Bài viết cuối: 22-11-2013, 11:12 PM
  2. Hà Nội Tuyển lập trình viên biết tiếng Nhật (BSE), có khả năng giao tiếp với người Nhật
    Gửi bởi kimbap trong diễn đàn Tuyển dụng - Việc làm CNTT
    Trả lời: 0
    Bài viết cuối: 19-07-2012, 11:16 AM
  3. xuất dslk ngược khi nhập
    Gửi bởi dothanhlap trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 22
    Bài viết cuối: 03-11-2011, 12:14 AM
  4. [help] Nhập DSSN xuất ra DSLK
    Gửi bởi 01659031424 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 4
    Bài viết cuối: 27-10-2011, 09:16 AM
  5. bài tập nhập xuất bằng hàm print,scanf,biến luôn nhận giá trị bằng 0,giải thích dùm??
    Gửi bởi khoaitayran2012 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 3
    Bài viết cuối: 12-09-2011, 11:16 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