Chỉ số cũ và chỉ số mới của hàm nhapSoDTT() không xuất ra đc hàm XuatHD()

Chỉ số cũ và chỉ số mới của hàm nhapSoDTT() không xuất ra đc hàm XuatHD(), ai giúp mình với ạ!

void nhapSoDTT() //================================================================================================================ Ham Nhap Chi So Dien => nhapSoDTT().
{
	FILE *fp;
	TT ThongtinBC;
	char filename[50];
	char tiep='Y';
	int i;
	long A,B;
	do
	{
		system("cls");
		gotoxy(35,2);cout<<"Nhap Ma So Khach Hang: ";cin>>filename;
		fp=fopen(filename,"a+b");
		if(fp==NULL)
		{
			system("cls");
			gotoxy(30,10);cout<<"Khong Tim Thay File Cua Khach Hang";
			getch();
		}
		else
		{
			do
			{
				system("cls");
				fread(&ThongtinBC,sizeof(TT),1,fp);
				gotoxy(40,2);cout<<"CHUONG TRINH QUAN LY TIEN DIEN HO TIEU DUNG";
				gotoxy(50,3);cout<<"Theo Doi Dien Tieu Thu";
				gotoxy(10,5);cout<<"Ten Khach Hang: ";cout<<ThongtinBC.Hoten;
				gotoxy(60,5);cout<<"Ma Khach Hang: ";cout<<ThongtinBC.MaKH;
				gotoxy(10,6);cout<<"Ngay Sinh: ";cout<<ThongtinBC.Ngay.ngay;
				gotoxy(23,6);cout<<"/";cout<<ThongtinBC.Ngay.thang;
				gotoxy(26,6);cout<<"/";cout<<ThongtinBC.Ngay.nam;
				gotoxy(60,6);cout<<"So Dien Thoai: ";cout<<ThongtinBC.Sodienthoai;
				gotoxy(10,7);cout<<"Ma Dien Ke: ";cout<<ThongtinBC.Madienke;
				gotoxy(10,8);cout<<"Dia chi: ";cout<<ThongtinBC.Diachi;
				gotoxy(40,10);cout<<"NHAP CHI SO DIEN SU DUNG";
				gotoxy(10,12);cout<<"Chon Thang Nhap: ";cin>>i;
				while((i<1)||(i>12))
				{
					gotoxy(50,12);cout<<"Nhap Sai Thang, Moi Nhap Lai!!";
					gotoxy(10,12);cout<<"Chon Thang Nhap: ";cin>>i;
				}
				switch(i)
				{
					case 1:
						A=ThongtinBC.Theodoi.T1.CSC;
						B=ThongtinBC.Theodoi.T1.CSM;
						break;
					case 2:
						A=ThongtinBC.Theodoi.T2.CSC;
						B=ThongtinBC.Theodoi.T2.CSM;
						break;
					case 3:
						A=ThongtinBC.Theodoi.T3.CSC;
						B=ThongtinBC.Theodoi.T3.CSM;
						break;
					case 4:
						A=ThongtinBC.Theodoi.T4.CSC;
						B=ThongtinBC.Theodoi.T4.CSM;
						break;
					case 5:
						A=ThongtinBC.Theodoi.T5.CSC;
						B=ThongtinBC.Theodoi.T5.CSM;
						break;
					case 6:
						A=ThongtinBC.Theodoi.T6.CSC;
						B=ThongtinBC.Theodoi.T6.CSM;
						break;
					case 7:
						A=ThongtinBC.Theodoi.T7.CSC;
						B=ThongtinBC.Theodoi.T7.CSM;
						break;
					case 8:
						A=ThongtinBC.Theodoi.T8.CSC;
						B=ThongtinBC.Theodoi.T8.CSM;
						break;
					case 9:
						A=ThongtinBC.Theodoi.T9.CSC;
						B=ThongtinBC.Theodoi.T9.CSM;
						break;
					case 10:
						A=ThongtinBC.Theodoi.T10.CSC;
						B=ThongtinBC.Theodoi.T10.CSM;
						break;
					case 11:
						A=ThongtinBC.Theodoi.T11.CSC;
						B=ThongtinBC.Theodoi.T11.CSM;
						break;
					case 12:
						A=ThongtinBC.Theodoi.T12.CSC;
						B=ThongtinBC.Theodoi.T12.CSM;
						break;
				}
				gotoxy(10,13);cout<<"Nhap Chi So Cu: ";cin>>A;
				gotoxy(60,13);cout<<"Nhap Chi So Moi: ";cin>>B;
				gotoxy(10,15);cout<<"Nhap Phim 'Y' De Bao Cao Thang Moi";
				gotoxy(10,16);cout<<"Nhap Phim Bat Ky De Tiep Tuc";
				gotoxy(10,17);cout<<"Moi Nhap Phim: ";fflush(stdin);tiep=getchar();
				fwrite(&ThongtinBC,sizeof(TT),1,fp);
			} while((tiep=='Y')||(tiep=='y'));
		}
		gotoxy(10,18);cout<<"Nhap 'Y' De Bao Cao Khach Hang Moi Hoac Phim Bat Ky De Thoat: ";fflush(stdin);tiep=getchar();
	} while((tiep=='Y')||(tiep=='y'));
	fcloseall;
}

void XuatHD() //============================================================================================================================= Ham Tinh Toan In Hoa Don Khach Hang => XuatHD().
{
	FILE *fp,*fp1;
	TT ThongtinXuat;
	DG dg;
	int i;
	long A,B;
	char filename[50],filename1[50];
	float Thanhtien,VAT,TC;
	long DTT;
	system("cls");
	gotoxy(35,2);cout<<"Nhap Ma So Khach Hang: ";cin>>filename;
	gotoxy(35,4);cout<<"Chon Don Gia: ";cin>>filename1;
	fp=fopen(filename,"rb");
	fp2=fopen(filename1,"rb");
	DTT=B-A;
		if(DTT<50) //================================================ Tinh Thanh Tien.
	{
		Thanhtien=DTT*dg.Dongia1;
	}
	else if(DTT<100)
	{
		Thanhtien=50*dg.Dongia1+(DTT-50)*dg.Dongia2;
	}
	else if(DTT<200)
	{
		Thanhtien=50*dg.Dongia1+50*dg.Dongia2+(DTT-100)*dg.Dongia3;
	}
	else if(DTT<300)
	{
		Thanhtien=50*dg.Dongia1+50*dg.Dongia2+100*dg.Dongia3+(DTT-200)*dg.Dongia4;
	}
	else if(DTT<400)
	{
		Thanhtien=50*dg.Dongia1+50*dg.Dongia2+100*dg.Dongia3+100*dg.Dongia4+(DTT-300)*dg.Dongia5;
	}
	else Thanhtien=50*dg.Dongia1+50*dg.Dongia2+100*dg.Dongia3+100*dg.Dongia4+100*dg.Dongia5+(DTT-400)*dg.Dongia6;
	VAT=Thanhtien*0.1;
	TC=Thanhtien+VAT;
	if((fp==NULL)||(fp1==NULL)) //================================================================== Xuat Hoa Don Cua Khach Hang
	{
		system("cls");
		gotoxy(30,10);cout<<"Khong Tim Thay File Cua Khach Hang!!!";
		getch();
	}
	else
	{
		system("cls");
		fread(&ThongtinXuat,sizeof(TT),1,fp);
		fread(&dg,sizeof(DG),1,fp1);
		gotoxy(40,2);cout<<"CHUONG TRINH QUAN LY TIEN DIEN HO TIEU DUNG";
		gotoxy(50,3);cout<<"Hoa Don Dien Cua Khach Hang";
		gotoxy(10,5);cout<<"Ten Khach Hang: ";cout<<ThongtinXuat.Hoten;
		gotoxy(60,5);cout<<"Ma Khach Hang: ";cout<<ThongtinXuat.MaKH;
		gotoxy(10,6);cout<<"Ngay Sinh: ";cout<<ThongtinXuat.Ngay.ngay;
		gotoxy(23,6);cout<<"/";cout<<ThongtinXuat.Ngay.thang;
		gotoxy(26,6);cout<<"/";cout<<ThongtinXuat.Ngay.nam;
		gotoxy(60,6);cout<<"So Dien Thoai: ";cout<<ThongtinXuat.Sodienthoai;
		gotoxy(10,7);cout<<"Ma Dien Ke: ";cout<<ThongtinXuat.Madienke;
		gotoxy(10,8);cout<<"Dia chi: ";cout<<ThongtinXuat.Diachi;
		gotoxy(30,9);cout<<"Chon Thang Xem: ";cin>>i;
		while((i<1)||(i>12))
		{
			gotoxy(50,9);cout<<"Nhap Sai Thang, Moi Nhap Lai!!";
			gotoxy(30,9);cout<<"Chon Thang Xem: ";cin>>i;
		}
		switch(i)
		{
			case 1:
				A=ThongtinXuat.Theodoi.T1.CSC;
				B=ThongtinXuat.Theodoi.T1.CSM;
				break;
			case 2:
				A=ThongtinXuat.Theodoi.T2.CSC;
				B=ThongtinXuat.Theodoi.T2.CSM;
				break;
			case 3:
				A=ThongtinXuat.Theodoi.T3.CSC;
				B=ThongtinXuat.Theodoi.T3.CSM;
				break;
			case 4:
				A=ThongtinXuat.Theodoi.T4.CSC;
				B=ThongtinXuat.Theodoi.T4.CSM;
				break;
			case 5:
				A=ThongtinXuat.Theodoi.T5.CSC;
				B=ThongtinXuat.Theodoi.T5.CSM;
				break;
			case 6:
				A=ThongtinXuat.Theodoi.T6.CSC;
				B=ThongtinXuat.Theodoi.T6.CSM;
				break;
			case 7:
				A=ThongtinXuat.Theodoi.T7.CSC;
				B=ThongtinXuat.Theodoi.T7.CSM;
				break;
			case 8:
				A=ThongtinXuat.Theodoi.T8.CSC;
				B=ThongtinXuat.Theodoi.T8.CSM;
				break;
			case 9:
				A=ThongtinXuat.Theodoi.T9.CSC;
				B=ThongtinXuat.Theodoi.T9.CSM;
				break;
			case 10:
				A=ThongtinXuat.Theodoi.T10.CSC;
				B=ThongtinXuat.Theodoi.T10.CSM;
				break;
			case 11:
				A=ThongtinXuat.Theodoi.T11.CSC;
				B=ThongtinXuat.Theodoi.T11.CSM;
				break;
			case 12:
				A=ThongtinXuat.Theodoi.T12.CSC;
				B=ThongtinXuat.Theodoi.T12.CSM;
				break;
		}
		gotoxy(10,10);cout<<"Chi So Cu: ";cout<<A;
		gotoxy(60,10);cout<<"Chi So Moi: ";cout<<B;
		gotoxy(10,11);cout<<"So Dien Da Su Dung: ";cout<<DTT<<" KW";
		gotoxy(10,12);cout<<"Thanh Tien: ";cout<<Thanhtien<<" VND";
		gotoxy(10,13);cout<<"Thue VAT: ";cout<<VAT<<" VND";
		gotoxy(10,14);cout<<"Tong Cong: ";cout<<TC<<" VND";
		gotoxy(10,15);cout<<"Tien Bang Chu: ";cout<<" VND";
		getch();
	}
	fcloseall;
}
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?