Những ai làm Assignment 3 Vào đây thảo luận nào
2 posters
Trang 1 trong tổng số 1 trang
Những ai làm Assignment 3 Vào đây thảo luận nào
đây là bài Assignment 3 mình đang làm dở mợi người tham khảo xem sai ở đâu và cho ý kiến nhé:
bài 5 :
#include
#include
#include
#include
#include
/*>"<>"<>"<>"<>"<>"<>"<">"<>"<>"<>"<>"<>"<>"<>"<>"<
>"<>"<>"<>"<>"<>"<>"<>"<>"<*/
//Khai bao kieu
typedef struct tudien
{
char tu[30];
char mota[300];
int nho;
}tuvung;
int number=0;
tuvung tvung[300];
tuvung temp;
//Bien toan cuc
int i,a,chon1,sotudahoc;
char y='y',Y='Y',n='n',N='N',chon,chon2;
char tuv[30],mt[300];
/*>"<>"<>"<>"<>"<>"<>"<">"<>"<>"<>"<>"<>"<>"<>"<>"<
>"<>"<>"<>"<>"<>"<>"<>"<>"<*/
//Khai bao cac ham con
void capnhat();
void MainMenu();
void qltu();
void hoctu();
void danhgia();
void tuychon();
void themtu();
void suatu();
void xoatu();
void dstu();
void hoctu();
/*>"<>"<>"<>"<>"<>"<>"<">"<>"<>"<>"<>"<>"<>"<>"<>"<
>"<>"<>"<>"<>"<>"<>"<>"<>"<*/
//cap nhat tu vung
void capnhat()
{
sotudahoc=0;
FILE *f;
f=fopen("tuvung.txt","r");
if(!f)
{
printf("\nLoi mo file\n");
getch();
MainMenu();
}
else
{
for (i=0;!feof(f);i++)
{
fread(&tvung[i],sizeof(tuvung),1,f);
if (tvung[i].nho==1)
sotudahoc++;
}
number=i-1;
}
fclose(f);
}
/*>"<>"<>"<>"<>"<>"<>"<">"<>"<>"<>"<>"<>"<>"<>"<>"<
>"<>"<>"<>"<>"<>"<>"<>"<>"<*/
//Giao dien Menu
void MainMenu()
{
clrscr();
printf("\n\n ");
printf("\n CHAO MUNG DEN VOI FPT APTECH - REWISE ");
printf("\n =================o0o================= ");
printf("\n\n ");
printf("\n 1 . Quan ly tu vung ");
printf("\n 2 . Hoc tu vung ");
printf("\n 3 . Danh gia ket qua ");
printf("\n 4 . Tuy chon ");
printf("\n 0 . Thoat ");
printf("\n\n ");
printf("\n\n ===================================== ");
printf("\n\n ");
printf("\n Xin moi ban chon chuc nang muon su dung : ");
flushall();
scanf("%d",&chon1);
while(chon1<0 || chon1>4)
{
printf("\n Lua chon cua ban ko co trong danh muc! \n");
printf("\n Moi ban lua chon lai muc chuc nang : ");
flushall();
scanf("%d",&chon1);
}
switch(chon1)
{
case 1 :
{qltu();break;}
case 2 :
{hoctu();break;}
case 3 :
{danhgia();break;}
case 4 :
{tuychon();break;}
case 0 : exit(0);
}
getch ();
}
/*>"<>"<>"<>"<>"<>"<>"<">"<>"<>"<>"<>"<>"<>"<>"<>"<
>"<>"<>"<>"<>"<>"<>"<>"<>"<*/
void qltu()
{
clrscr();
printf("\n\n ");
printf("\n ========== QUAN LY TU VUNG ========== ");
printf("\n\n ");
printf("\n 1 . Them tu ");
printf("\n 2 . Sua tu ");
printf("\n 3 . Xoa tu ");
printf("\n 4 . Danh sach tu vung ");
printf("\n 0 . Tro ve menu chinh ");
printf("\n\n ");
printf("\n\n ===================================== ");
printf("\n\n ");
printf("\n Xin moi ban chon chuc nang muon su dung : ");
flushall();
scanf("%d",&chon1);
while (chon1<0 || chon1>4)
{
printf("\n Lua chon cua ban ko co trong danh muc! \n");
printf("\n Moi ban lua chon lai muc chuc nang : ");
flushall();
scanf("%d",&chon1);
}
switch (chon1)
{
case 1 :
{themtu();break;}
case 2 :
{suatu();break;}
case 3 :
{xoatu();break;}
case 4 :
{dstu();break;}
case 0 :
{MainMenu();break;}
}
}
/*>"<>"<>"<>"<>"<>"<>"<">"<>"<>"<>"<>"<>"<>"<>"<>"<
>"<>"<>"<>"<>"<>"<>"<>"<>"<*/
void themtu()
{
FILE *fp;
if(( fp = fopen("tuvung.txt", "a+")) == NULL)
{
printf("\n Loi mo tep ! ");
getch () ;
MainMenu();
}
else
{
rewind(fp);
fflush(fp);
clrscr();
printf("\n ===== NHAP THEM TU VAO TU DIEN ===== ");
printf("\n\n");
printf("\n\tNhap tu : ");
flushall();
gets(tuv);
if(strlen(tuv)==0)
{
printf("\n Ban chua nhap tu !\n");
getch();
qltu();
}
strcpy(temp.tu,tuv);
temp.nho=0;
printf("\n\tNhap mo ta : ");
flushall();
gets(mt);
strcpy(temp.mota,mt);
printf("\n\n");
printf("\n------------------------------------------------------------- \n");
printf("\n\n");
printf("\n\tBan co muon luu tu nay? : ");
flushall();
scanf("%c",&chon2);
while(chon2!=n && chon2!=y && chon2!=N && chon2!=Y )
{
printf("\n Loi ! ");
printf("\n\tBan co muon luu tu nay? : ");
fflush(stdin);
scanf("%c",&chon2);
}
if(chon2==y || chon2==Y)
{
fwrite(&temp,sizeof(tuvung),1,fp);
}
printf("\n\n");
printf("\n\tBan co muon nhap tiep ?? : ");
flushall();
scanf("%c",&chon);
while(chon!=n && chon!=y && chon!=N && chon!=Y)
{
printf("\n Loi ! ");
printf("\n\tBan co muon nhap tiep ?? : ");
flushall();
scanf("%c",&chon);
}
if(chon==n || chon==N)
{
clrscr();
qltu();
}
else
{
clrscr();
themtu();
}
}
fclose(fp);
}
/*>"<>"<>"<>"<>"<>"<>"<">"<>"<>"<>"<>"<>"<>"<>"<>"<
>"<>"<>"<>"<>"<>"<>"<>"<>"<*/
void suatu()
{
char temp2[30],temp3[300];
clrscr();
FILE *fp;
if((fp=fopen("tuvung.txt","r+"))==NULL)
{
printf("\n Loi mo File ! ");
getch();
qltu();
}
else
{
printf("\n\n");
printf("\n ====== NHAP THONG TIN CAN SUA ======");
do
{
printf("\n\n");
rewind(fp);
fflush(fp);
printf("\n Nhap tu muon sua : ");
flushall();
gets(tuv);
if(strlen(tuv)==0)
{
clrscr();
qltu();
}
else
{
for(i=0;!feof(fp);i++)
{
fread(&tvung[i],sizeof(tuvung),1,fp);
}
a=i-1;
// printf("%d",a);
// printf("\n-------%s|||%s---------",tvung[1].tu,tvung[1].mota);
for(i=0;i {
if((strcmp(tuv,tvung[i].tu))==0)
break;
}
printf("\n Tu : %s ", tvung[i].tu);
printf("\n Mo ta : %s",tvung[i].mota);
printf("\n ==================================");
tvung[i].nho=0;
printf("\n Sua thanh : (De trong neu ko muon sua) ");
flushall();
gets(temp2);
if(strlen(temp2)!=0)
{
strcpy(tvung[i].tu,temp2);
}
printf("\n Sua mo ta : (De trong neu ko muon sua) ");
flushall();
gets(temp3);
if(strlen(temp3)!=0)
{
strcpy(tvung[i].mota,temp3);
}
printf("\n ==================================");
printf("\n\n");
printf("\n Ban co muon cap nhat ? ");
fflush(stdin);
scanf("%c",&chon2);
while(chon2!=n && chon2!=y && chon2!=N && chon2!=Y )
{
printf("\n Loi ! ");
printf("\n Ban co muon cap nhat ? : ");
fflush(stdin);
scanf("%c",&chon2);
}
if(chon2==y||chon2==Y)
{
fseek(fp,i*sizeof(tuvung),SEEK_SET);
fwrite(&tvung[i],sizeof(tuvung),1,fp);
}
printf("\n\n");
printf("\n Ban co muon sua tiep ? : ");
flushall();
scanf("%c",&chon);
while(chon!=n && chon!=y && chon!=N && chon!=Y)
{
printf("\n Loi ! ");
printf("\n Ban co muon nhap tiep ? : ");
flushall();
scanf("%c",&chon);
}
if(chon==n || chon==N)
{
clrscr();
qltu();
}
}
}while(chon==y||chon==Y);
}
fclose(fp);
}
/*>"<>"<>"<>"<>"<>"<>"<">"<>"<>"<>"<>"<>"<>"<>"<>"<
>"<>"<>"<>"<>"<>"<>"<>"<>"<*/
void xoatu()
{
int j;
capnhat();
printf("\n\n");
printf("\n ====== NHAP THONG TIN CAN XOA ======");
do
{
printf("\n\n");
printf("\n Nhap tu muon Xoa : ");
flushall();
gets(tuv);
if(strlen(tuv)==0)
{
clrscr();
qltu();
}
else
{
// printf("%d",a);
// printf("\n-------%s|||%s---------",tvung[1].tu,tvung[1].mota);
for(i=0;i {
if((strcmp(tuv,tvung[i].tu))==0)
break;
}
printf("\n Tu : %s ", tvung[i].tu);
printf("\n Mo ta : %s",tvung[i].mota);
printf("\n\n");
printf("\n Ban co chac chan muon xoa ko? ");
fflush(stdin);
scanf("%c",&chon2);
while(chon2!=n && chon2!=y && chon2!=N && chon2!=Y )
{
printf("\n Loi ! ");
printf("\n Ban co chac chan muon xoa ko? : ");
fflush(stdin);
scanf("%c",&chon2);
}
if(chon2==y||chon2==Y)
{
FILE *f;
f=fopen("tuvung.txt","w");
if (!f)
{
printf("\n Loi mo tep !\n");
getch();
exit(1);
}
for(j=0;j {
if (j==i)
continue;
fwrite(&tvung[j],sizeof(tuvung),1,f);
}
fclose(f);
}
printf("\n\n");
printf("\n Ban co muon xoa tiep ? : ");
flushall();
scanf("%c",&chon);
while(chon!=n && chon!=y && chon!=N && chon!=Y)
{
printf("\n Loi ! ");
printf("\n Ban co muon xoa tiep ? : ");
flushall();
scanf("%c",&chon);
}
if(chon==n || chon==N)
{
clrscr();
qltu();
}
}
}while(chon==y||chon==Y);
}
/*>"<>"<>"<>"<>"<>"<>"<">"<>"<>"<>"<>"<>"<>"<>"<>"<
>"<>"<>"<>"<>"<>"<>"<>"<>"<*/
void dstu()
{
clrscr();
FILE *f;
f=fopen("tuvung.txt","r");
if (!f)
{
printf("\nLoi mo file\n");
}
else
{
for (i=0;!feof(f);i++)
{
fread(&tvung[i],sizeof(tuvung),1,f);
}
number=i-1;
if(number!=0)
{
printf("\n\n ");
printf("\n\n == DANH SACH CAC TU DA DUOC NHAP VAO ==\n");
printf("\n \n");
printf("\n +----------------+-------------------------------------------------+------+");
printf("\n | TU | MOTA | Nho |");
printf("\n +----------------+-------------------------------------------------+------+");
for(i=0;i {
printf("\n |%-15s | %-47s | %d |",tvung[i].tu,tvung[i].mota,tvung[i].nho);
}
printf("\n +----------------+-------------------------------------------------+------+");
}
}
fclose(f);
getch();
MainMenu();
}
/*>"<>"<>"<>"<>"<>"<>"<">"<>"<>"<>"<>"<>"<>"<>"<>"<
>"<>"<>"<>"<>"<>"<>"<>"<>"<*/
//Chuong trinh chinh
void main()
{
clrscr();
MainMenu();
}
/*>"<>"<>"<>"<>"<>"<>"<">"<>"<>"<>"<>"<>"<>"<>"<>"<
>"<>"<>"<>"<>"<>"<>"<>"<>"<*/
void hoctu()
{
char kq[10];
char hoctiep;
int dem=0;
int sotunhodc=0;
clrscr();
printf("\n\n");
printf("\n =========== HOC TU ========== \n");
capnhat();
for (i=0;i {
if (tvung[i].nho==0)
{
dem++;
printf("\n Tim tu co mo ta nhu sau:\n %s \n",tvung[i].mota);
fflush(stdin);
gets(kq);
while(strlen(kq)==0)
{
printf("\n Ban chua tra loi ! \n");
printf("\n Ban hay tra loi lai : ");
fflush(stdin);
gets(kq);
}
if (strcmp(kq,tvung[i].tu)==0)
{
printf("\n Ban da chon dung !\n");
tvung[i].nho=1;
sotunhodc++;
// printf("\n|%-15s | %-47s | %d |",tvung[i].tu,tvung[i].mota,tvung[i].nho);
FILE *f;
f=fopen("tuvung.txt","r+");
if (!f)
{
printf("\n Loi mo tep !\n");
getch();
exit(1);
}
fseek(f,i*sizeof(tuvung),SEEK_SET);
fwrite(&tvung[i],sizeof(tuvung),1,f);
fclose(f);
}
else
printf("\n Ban da tra loi sai !\n");
printf("\n Ban co muon hoc tiep? \n");
fflush(stdin);
scanf("%c",&hoctiep);
while ((hoctiep!=y)&&(hoctiep!=Y)&&(hoctiep!=n)&&(hoctie p!=N))
{
puts("\n Loi ! ");
printf("\n Ban co muon hoc tiep \n");
fflush(stdin);
scanf("%c",&hoctiep);
}
if (hoctiep==n||hoctiep==N)
{
break;
}
}
}
if(dem==0)
printf("\n Tat ca ca tu da dc nho\n");
else
{
if(i==number)
printf("\n Hoc lam the, nghi di, may met oy ! \n");
printf("\n Hom nay ban da hoc %d tu. So tu nho dc la %d.\n",dem,sotunhodc);
}
getch();
MainMenu();
}
/*>"<>"<>"<>"<>"<>"<>"<">"<>"<>"<>"<>"<>"<>"<>"<>"<
>"<>"<>"<>"<>"<>"<>"<>"<>"<*/
void danhgia()
{
capnhat();
clrscr();
printf("\n Ban da nho dc tat ca %d tu.\n",sotudahoc);
getch();
MainMenu();
}
/*>"<>"<>"<>"<>"<>"<>"<">"<>"<>"<>"<>"<>"<>"<>"<>"<
>"<>"<>"<>"<>"<>"<>"<>"<>"<*/
void tuychon()
{
clrscr();
printf("\nChuc nang dang dc xay dung.\n");
getch();
MainMenu();
}
nếu bạn nào có ý định copy paster thì cứ việc nhưng loạn bài của mình cấm kếu he he he
bài 5 :
#include
#include
#include
#include
#include
/*>"<>"<>"<>"<>"<>"<>"<">"<>"<>"<>"<>"<>"<>"<>"<>"<
>"<>"<>"<>"<>"<>"<>"<>"<>"<*/
//Khai bao kieu
typedef struct tudien
{
char tu[30];
char mota[300];
int nho;
}tuvung;
int number=0;
tuvung tvung[300];
tuvung temp;
//Bien toan cuc
int i,a,chon1,sotudahoc;
char y='y',Y='Y',n='n',N='N',chon,chon2;
char tuv[30],mt[300];
/*>"<>"<>"<>"<>"<>"<>"<">"<>"<>"<>"<>"<>"<>"<>"<>"<
>"<>"<>"<>"<>"<>"<>"<>"<>"<*/
//Khai bao cac ham con
void capnhat();
void MainMenu();
void qltu();
void hoctu();
void danhgia();
void tuychon();
void themtu();
void suatu();
void xoatu();
void dstu();
void hoctu();
/*>"<>"<>"<>"<>"<>"<>"<">"<>"<>"<>"<>"<>"<>"<>"<>"<
>"<>"<>"<>"<>"<>"<>"<>"<>"<*/
//cap nhat tu vung
void capnhat()
{
sotudahoc=0;
FILE *f;
f=fopen("tuvung.txt","r");
if(!f)
{
printf("\nLoi mo file\n");
getch();
MainMenu();
}
else
{
for (i=0;!feof(f);i++)
{
fread(&tvung[i],sizeof(tuvung),1,f);
if (tvung[i].nho==1)
sotudahoc++;
}
number=i-1;
}
fclose(f);
}
/*>"<>"<>"<>"<>"<>"<>"<">"<>"<>"<>"<>"<>"<>"<>"<>"<
>"<>"<>"<>"<>"<>"<>"<>"<>"<*/
//Giao dien Menu
void MainMenu()
{
clrscr();
printf("\n\n ");
printf("\n CHAO MUNG DEN VOI FPT APTECH - REWISE ");
printf("\n =================o0o================= ");
printf("\n\n ");
printf("\n 1 . Quan ly tu vung ");
printf("\n 2 . Hoc tu vung ");
printf("\n 3 . Danh gia ket qua ");
printf("\n 4 . Tuy chon ");
printf("\n 0 . Thoat ");
printf("\n\n ");
printf("\n\n ===================================== ");
printf("\n\n ");
printf("\n Xin moi ban chon chuc nang muon su dung : ");
flushall();
scanf("%d",&chon1);
while(chon1<0 || chon1>4)
{
printf("\n Lua chon cua ban ko co trong danh muc! \n");
printf("\n Moi ban lua chon lai muc chuc nang : ");
flushall();
scanf("%d",&chon1);
}
switch(chon1)
{
case 1 :
{qltu();break;}
case 2 :
{hoctu();break;}
case 3 :
{danhgia();break;}
case 4 :
{tuychon();break;}
case 0 : exit(0);
}
getch ();
}
/*>"<>"<>"<>"<>"<>"<>"<">"<>"<>"<>"<>"<>"<>"<>"<>"<
>"<>"<>"<>"<>"<>"<>"<>"<>"<*/
void qltu()
{
clrscr();
printf("\n\n ");
printf("\n ========== QUAN LY TU VUNG ========== ");
printf("\n\n ");
printf("\n 1 . Them tu ");
printf("\n 2 . Sua tu ");
printf("\n 3 . Xoa tu ");
printf("\n 4 . Danh sach tu vung ");
printf("\n 0 . Tro ve menu chinh ");
printf("\n\n ");
printf("\n\n ===================================== ");
printf("\n\n ");
printf("\n Xin moi ban chon chuc nang muon su dung : ");
flushall();
scanf("%d",&chon1);
while (chon1<0 || chon1>4)
{
printf("\n Lua chon cua ban ko co trong danh muc! \n");
printf("\n Moi ban lua chon lai muc chuc nang : ");
flushall();
scanf("%d",&chon1);
}
switch (chon1)
{
case 1 :
{themtu();break;}
case 2 :
{suatu();break;}
case 3 :
{xoatu();break;}
case 4 :
{dstu();break;}
case 0 :
{MainMenu();break;}
}
}
/*>"<>"<>"<>"<>"<>"<>"<">"<>"<>"<>"<>"<>"<>"<>"<>"<
>"<>"<>"<>"<>"<>"<>"<>"<>"<*/
void themtu()
{
FILE *fp;
if(( fp = fopen("tuvung.txt", "a+")) == NULL)
{
printf("\n Loi mo tep ! ");
getch () ;
MainMenu();
}
else
{
rewind(fp);
fflush(fp);
clrscr();
printf("\n ===== NHAP THEM TU VAO TU DIEN ===== ");
printf("\n\n");
printf("\n\tNhap tu : ");
flushall();
gets(tuv);
if(strlen(tuv)==0)
{
printf("\n Ban chua nhap tu !\n");
getch();
qltu();
}
strcpy(temp.tu,tuv);
temp.nho=0;
printf("\n\tNhap mo ta : ");
flushall();
gets(mt);
strcpy(temp.mota,mt);
printf("\n\n");
printf("\n------------------------------------------------------------- \n");
printf("\n\n");
printf("\n\tBan co muon luu tu nay
flushall();
scanf("%c",&chon2);
while(chon2!=n && chon2!=y && chon2!=N && chon2!=Y )
{
printf("\n Loi ! ");
printf("\n\tBan co muon luu tu nay
fflush(stdin);
scanf("%c",&chon2);
}
if(chon2==y || chon2==Y)
{
fwrite(&temp,sizeof(tuvung),1,fp);
}
printf("\n\n");
printf("\n\tBan co muon nhap tiep ?
flushall();
scanf("%c",&chon);
while(chon!=n && chon!=y && chon!=N && chon!=Y)
{
printf("\n Loi ! ");
printf("\n\tBan co muon nhap tiep ?
flushall();
scanf("%c",&chon);
}
if(chon==n || chon==N)
{
clrscr();
qltu();
}
else
{
clrscr();
themtu();
}
}
fclose(fp);
}
/*>"<>"<>"<>"<>"<>"<>"<">"<>"<>"<>"<>"<>"<>"<>"<>"<
>"<>"<>"<>"<>"<>"<>"<>"<>"<*/
void suatu()
{
char temp2[30],temp3[300];
clrscr();
FILE *fp;
if((fp=fopen("tuvung.txt","r+"))==NULL)
{
printf("\n Loi mo File ! ");
getch();
qltu();
}
else
{
printf("\n\n");
printf("\n ====== NHAP THONG TIN CAN SUA ======");
do
{
printf("\n\n");
rewind(fp);
fflush(fp);
printf("\n Nhap tu muon sua : ");
flushall();
gets(tuv);
if(strlen(tuv)==0)
{
clrscr();
qltu();
}
else
{
for(i=0;!feof(fp);i++)
{
fread(&tvung[i],sizeof(tuvung),1,fp);
}
a=i-1;
// printf("%d",a);
// printf("\n-------%s|||%s---------",tvung[1].tu,tvung[1].mota);
for(i=0;i {
if((strcmp(tuv,tvung[i].tu))==0)
break;
}
printf("\n Tu : %s ", tvung[i].tu);
printf("\n Mo ta : %s",tvung[i].mota);
printf("\n ==================================");
tvung[i].nho=0;
printf("\n Sua thanh : (De trong neu ko muon sua) ");
flushall();
gets(temp2);
if(strlen(temp2)!=0)
{
strcpy(tvung[i].tu,temp2);
}
printf("\n Sua mo ta : (De trong neu ko muon sua) ");
flushall();
gets(temp3);
if(strlen(temp3)!=0)
{
strcpy(tvung[i].mota,temp3);
}
printf("\n ==================================");
printf("\n\n");
printf("\n Ban co muon cap nhat ?
fflush(stdin);
scanf("%c",&chon2);
while(chon2!=n && chon2!=y && chon2!=N && chon2!=Y )
{
printf("\n Loi ! ");
printf("\n Ban co muon cap nhat ?
fflush(stdin);
scanf("%c",&chon2);
}
if(chon2==y||chon2==Y)
{
fseek(fp,i*sizeof(tuvung),SEEK_SET);
fwrite(&tvung[i],sizeof(tuvung),1,fp);
}
printf("\n\n");
printf("\n Ban co muon sua tiep
flushall();
scanf("%c",&chon);
while(chon!=n && chon!=y && chon!=N && chon!=Y)
{
printf("\n Loi ! ");
printf("\n Ban co muon nhap tiep
flushall();
scanf("%c",&chon);
}
if(chon==n || chon==N)
{
clrscr();
qltu();
}
}
}while(chon==y||chon==Y);
}
fclose(fp);
}
/*>"<>"<>"<>"<>"<>"<>"<">"<>"<>"<>"<>"<>"<>"<>"<>"<
>"<>"<>"<>"<>"<>"<>"<>"<>"<*/
void xoatu()
{
int j;
capnhat();
printf("\n\n");
printf("\n ====== NHAP THONG TIN CAN XOA ======");
do
{
printf("\n\n");
printf("\n Nhap tu muon Xoa : ");
flushall();
gets(tuv);
if(strlen(tuv)==0)
{
clrscr();
qltu();
}
else
{
// printf("%d",a);
// printf("\n-------%s|||%s---------",tvung[1].tu,tvung[1].mota);
for(i=0;i
if((strcmp(tuv,tvung[i].tu))==0)
break;
}
printf("\n Tu : %s ", tvung[i].tu);
printf("\n Mo ta : %s",tvung[i].mota);
printf("\n\n");
printf("\n Ban co chac chan muon xoa ko?
fflush(stdin);
scanf("%c",&chon2);
while(chon2!=n && chon2!=y && chon2!=N && chon2!=Y )
{
printf("\n Loi ! ");
printf("\n Ban co chac chan muon xoa ko?
fflush(stdin);
scanf("%c",&chon2);
}
if(chon2==y||chon2==Y)
{
FILE *f;
f=fopen("tuvung.txt","w");
if (!f)
{
printf("\n Loi mo tep !\n");
getch();
exit(1);
}
for(j=0;j
if (j==i)
continue;
fwrite(&tvung[j],sizeof(tuvung),1,f);
}
fclose(f);
}
printf("\n\n");
printf("\n Ban co muon xoa tiep
flushall();
scanf("%c",&chon);
while(chon!=n && chon!=y && chon!=N && chon!=Y)
{
printf("\n Loi ! ");
printf("\n Ban co muon xoa tiep
flushall();
scanf("%c",&chon);
}
if(chon==n || chon==N)
{
clrscr();
qltu();
}
}
}while(chon==y||chon==Y);
}
/*>"<>"<>"<>"<>"<>"<>"<">"<>"<>"<>"<>"<>"<>"<>"<>"<
>"<>"<>"<>"<>"<>"<>"<>"<>"<*/
void dstu()
{
clrscr();
FILE *f;
f=fopen("tuvung.txt","r");
if (!f)
{
printf("\nLoi mo file\n");
}
else
{
for (i=0;!feof(f);i++)
{
fread(&tvung[i],sizeof(tuvung),1,f);
}
number=i-1;
if(number!=0)
{
printf("\n\n ");
printf("\n\n == DANH SACH CAC TU DA DUOC NHAP VAO ==\n");
printf("\n \n");
printf("\n +----------------+-------------------------------------------------+------+");
printf("\n | TU | MOTA | Nho |");
printf("\n +----------------+-------------------------------------------------+------+");
for(i=0;i
printf("\n |%-15s | %-47s | %d |",tvung[i].tu,tvung[i].mota,tvung[i].nho);
}
printf("\n +----------------+-------------------------------------------------+------+");
}
}
fclose(f);
getch();
MainMenu();
}
/*>"<>"<>"<>"<>"<>"<>"<">"<>"<>"<>"<>"<>"<>"<>"<>"<
>"<>"<>"<>"<>"<>"<>"<>"<>"<*/
//Chuong trinh chinh
void main()
{
clrscr();
MainMenu();
}
/*>"<>"<>"<>"<>"<>"<>"<">"<>"<>"<>"<>"<>"<>"<>"<>"<
>"<>"<>"<>"<>"<>"<>"<>"<>"<*/
void hoctu()
{
char kq[10];
char hoctiep;
int dem=0;
int sotunhodc=0;
clrscr();
printf("\n\n");
printf("\n =========== HOC TU ========== \n");
capnhat();
for (i=0;i
if (tvung[i].nho==0)
{
dem++;
printf("\n Tim tu co mo ta nhu sau:\n %s \n",tvung[i].mota);
fflush(stdin);
gets(kq);
while(strlen(kq)==0)
{
printf("\n Ban chua tra loi ! \n");
printf("\n Ban hay tra loi lai : ");
fflush(stdin);
gets(kq);
}
if (strcmp(kq,tvung[i].tu)==0)
{
printf("\n Ban da chon dung !\n");
tvung[i].nho=1;
sotunhodc++;
// printf("\n|%-15s | %-47s | %d |",tvung[i].tu,tvung[i].mota,tvung[i].nho);
FILE *f;
f=fopen("tuvung.txt","r+");
if (!f)
{
printf("\n Loi mo tep !\n");
getch();
exit(1);
}
fseek(f,i*sizeof(tuvung),SEEK_SET);
fwrite(&tvung[i],sizeof(tuvung),1,f);
fclose(f);
}
else
printf("\n Ban da tra loi sai !\n");
printf("\n Ban co muon hoc tiep
fflush(stdin);
scanf("%c",&hoctiep);
while ((hoctiep!=y)&&(hoctiep!=Y)&&(hoctiep!=n)&&(hoctie p!=N))
{
puts("\n Loi ! ");
printf("\n Ban co muon hoc tiep
fflush(stdin);
scanf("%c",&hoctiep);
}
if (hoctiep==n||hoctiep==N)
{
break;
}
}
}
if(dem==0)
printf("\n Tat ca ca tu da dc nho\n");
else
{
if(i==number)
printf("\n Hoc lam the, nghi di, may met oy ! \n");
printf("\n Hom nay ban da hoc %d tu. So tu nho dc la %d.\n",dem,sotunhodc);
}
getch();
MainMenu();
}
/*>"<>"<>"<>"<>"<>"<>"<">"<>"<>"<>"<>"<>"<>"<>"<>"<
>"<>"<>"<>"<>"<>"<>"<>"<>"<*/
void danhgia()
{
capnhat();
clrscr();
printf("\n Ban da nho dc tat ca %d tu.\n",sotudahoc);
getch();
MainMenu();
}
/*>"<>"<>"<>"<>"<>"<>"<">"<>"<>"<>"<>"<>"<>"<>"<>"<
>"<>"<>"<>"<>"<>"<>"<>"<>"<*/
void tuychon()
{
clrscr();
printf("\nChuc nang dang dc xay dung.\n");
getch();
MainMenu();
}
nếu bạn nào có ý định copy paster thì cứ việc nhưng loạn bài của mình cấm kếu he he he
Re: Những ai làm Assignment 3 Vào đây thảo luận nào
box này mem chưa đăng ký thành viên hội sao viết đc... Admin chơi khó quá...
thôi để tui move xuống thùng rác nhé
thôi để tui move xuống thùng rác nhé
TidusAnhTu- Thành viên cấp 2
- Tổng số bài gửi : 144
Ngày tham gia : 05/12/2010
Tuổi : 34
Đến từ : Hà Nội Ciudad
Thành viên FAT3-T1010I
HP:
(50/50)
MP:
(50/50)
Quyền hạn: Trọng tài
Similar topics
» Xã luận T1010I
» Bao đêm thao thức, không biết chọn thế nào?(hot! hot! hot!!!)
» Một số thao tác giúp máy tính hoạt động hiệu quả hơn
» Đáp án Assignment từ đề 1 đến đề 3
» Đã xong Assignment số 3
» Bao đêm thao thức, không biết chọn thế nào?(hot! hot! hot!!!)
» Một số thao tác giúp máy tính hoạt động hiệu quả hơn
» Đáp án Assignment từ đề 1 đến đề 3
» Đã xong Assignment số 3
Trang 1 trong tổng số 1 trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết
Sun Feb 16, 2014 3:23 pm by Admin
» Tải game APO Snow cho android
Tue Dec 17, 2013 10:17 am by ducls1102
» Bài hát cho những người lính
Tue Aug 13, 2013 11:20 am by Admin
» Nhạc hay của tui :(
Fri May 04, 2012 10:44 pm by Admin
» Tìm lại giây phút yên bình của ngày hôm qua
Mon Apr 09, 2012 1:09 am by Admin
» PHIÊN BẢN MỚI CHO THIÊN ĐƯỜNG CÁ Ô LA LA !!!
Wed Mar 07, 2012 3:40 pm by nikitait
» Đáp án Assignment từ đề 1 đến đề 3
Tue Sep 13, 2011 1:13 pm by viennv170993
» Aloooooooooooooooooooooooooooooooooooo
Sat Jun 04, 2011 2:21 pm by shanshiaro
» Tro Lai Cua 1 Mod
Sat Jun 04, 2011 2:21 pm by shanshiaro