30/09/2018, 20:29

Mọi người xem hộ em với ạ. Em chạy chương trình mà nó không đưa ra kết quả. En chưa biết gì, mong mọi người giúp đỡ ạ

#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <stdlib.h>
struct HD {
	int stt, sl , dgia, tt;
	char mahh[10], tenhh[30];
          };
int main()
{
HD a[2];
int i,j ;
FILE *f;
	menu:
    printf("
 QUAN LI BAN HANG");
    printf("
1. Nhap thong tin hoa don
");
    printf("2. Tim kiem mat hang.
");
    printf("3. thong ke theo ten hang.
");
    printf("Chon: ");
    scanf("%d",&j);
f=fopen("E://hoadon.txt","w");
	switch(j)
    {
    case 1:

for(i=0; i<2 ; i++)
{
printf("
 Nhap thong tin hoa don thu%d: ",i+1);
printf("
 Nhap stt : ");
scanf("%d",&a[i].stt);
printf("
 Nhap ma hang hoa : ");
fflush(stdin);
gets(a[i].mahh);     
printf("
 Nhap ten hang hoa : ");
fflush(stdin);
gets(a[i].tenhh);
printf("
 Nhap so luong : ");
scanf("%d", &a[i].sl);
printf("
 Nhap don gia: ");
scanf("%d",&a[i].dgia);
a[i].tt=a[i].sl*a[i].dgia;
} ;break;
case 2:
{
char ten[30];
int k=0;
printf("
 ten mat hang can tim kiem:"); 
fflush(stdin);
gets(ten);
for(i=0;i<2; i++)
{
if(strcmp(a[i].tenhh,ten)==0)
{
printf("
|  %-3d|     %-6s|    %-24s|%9d |%8d |%9d",a[i].stt,a[i].mahh, a[i].tenhh,a[i].sl,a[i].dgia,a[i].tt);
k++;
}
}
if(k!=0)
{
printf("");
}
else
{
printf("khong co ten mat hang");
}
break;
case3:
{
printf("
---------------------------------------------------------------------------");
fprintf(f,"
---------------------------------------------------------------------------");
printf("                               QUAN LI BAN HANG                                 ");
fprintf(f,"
                          QUAN LI BAN HANG                              ");
printf("
--------------------------------------------------------------------------------");
fprintf(f,"
--------------------------------------------------------------------------------");
printf("
| STT |     Ma HH     |           Ten Hang           | So Luong | Don gia | Tong tien");
fprintf(f,"
| STT |     Ma HH     |           Ten Hang           | So Luong | Don gia | Tong tien");
printf("
---------------------------------------------------------------------------");
fprintf(f,"
---------------------------------------------------------------------------");
for(i=0; i<2;i++)
{
printf("
|  %-3d|     %-6s|    %-24s|%9d |%8d |%9d",a[i].stt,a[i].mahh, a[i].tenhh,a[i].sl,a[i].dgia);
fprintf(f,"
|  %-3d|     %-6s|    %-24s|%9d |%8d |%9d",a[i].stt,a[i].mahh, a[i].tenhh,a[i].sl,a[i].dgia);
}
}
}
fclose(f);
getch();
goto menu;
getch ();
return 0;
}
}
Bài liên quan
0