Nếu mà mình cứ insertTail thì xóa rất dễ rồi.Mình thắc mắc khi người dùng chèn vào Head nữa
Thì làm cách nào để lưu địa chỉ của node sản phẩm vừa nhập vậy ạ.
mình làm tới câu này suy nghĩ mãi ko ra có thể giúp mình được không ạ
Hàm nhập của mình.
//-------------------------------------------------------------
listSP Add(listSP l)
{
system("cls");
SanPham x;
do
{
cout << "\n\tNhap ma san pham: ";
cin >> x.MaSP;
cout << "\n\tNhap ten san pham: ";
cin.ignore();
fflush(stdin);
gets_s(x.TenSP);
cout << "\n\tNhap loai san pham: ";
fflush(stdin);
gets_s(x.LoaiSP);
cout << "\n\tNhap gia ban san pham: ";
cin >> x.GiaBan;
cout << "\n\tNhap so luong san pham: ";
cin >> x.SLnhap;
cout << "\n\tNhap so luong da ban san pham: ";
cin >> x.SLdaban;
InsertTail(l, x);
cout << "\n\t-------Nut cach de tiep tuc,ESC de thoat nhap"<<endl;
} while (_getch()!=27);
return l;
}

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?