===========================================================================
CODING
#include<all.h>
void main()
{
clrscr();
int no[500],i,ch,j,k,l,N[80],o,p,w;
char name[500],flag='Y',cname[20],cno[20];
gotoxy(1,1);
cprintf("ÕÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͸");
cprintf("³ TELEPHONE DIRECTORY ³");
cprintf("ÆÍÍÍÍÍÑÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÑÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͵");
cprintf("³ S.N.³ NAME ³ TELEPHONE ³");
cprintf("ÆÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͵");
gotoxy(1,5);
for(i=0;;i++)
{
cprintf("\r\n³ ³ ³ ³");
gotoxy(3,6+i);
cprintf("%d.)",i+1);
gotoxy(14,6+i);
for(j=i*20;name[j-1]!=13;j++)
name[j]=getche();
gotoxy(51,6+i);
for(j=i*20;j<=i*20+9;j++)
no[j]=getche()-48;
flag=getch();
if(flag=='S' || flag=='s'|| flag=='`' || flag=='`')
break;
}
cprintf("\r\nÔÍÍÍÍÍÏÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÏÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ;");
if(flag=='s' || flag=='S')
{
cprintf("\r\n MENU:-\r\n ÄÄÄÄ");
cprintf("\r\n ¯Search By Number =>1");
cprintf("\r\n ¯Search By Name =>2");
cprintf("\r\n Input: ");
cscanf("%d",&ch);
switch(ch)
{
case 1:
cprintf("\r\n\n =>Enter Number to Search: ");
getch();
for(j=0;j<=9;j++)
cno[j]=getche();
getch();
for(k=0,o=0;k<=(i)*20;k+=20)
{
for(j=0,l=1;j<=9;j++)
{
if(cno[j]=='*' && l!=0)
{
j++;
}
else if(cno[j]-48!=no[k+j])
l=0;
}
if(l==1)
{
flag='1';
N[o]=k;
o++;
}
}
N[o]=5;
break;
case 2:
cprintf("\r\n\n =>Enter Name to Search: ");
gets(cname);
for(w=0;cname[w]!='\0';w++);
w--;
for(k=0,o=0;k<=(i)*20;k+=20)
{
for(j=0,l=1;j<=w;j++)
{
if(cname[j]=='*' && l!=0)
{
if(j==w && name[k+j+1]!=13)
l=0;
if(name[k+j]==13)
l=0;
else
j++;
}
else if(cname[j]!=name[k+j] && cname[j]+32!=name[k+j] && cname[j]-32!=name[j+k])
l=0;
}
if(l==1)
{
flag='2';
N[o]=k;
o++;
}
}
N[o]=5;
break;
}
if(flag=='1' || flag=='2')
{
clrscr();
gotoxy(1,3);
cprintf("ÕÍÍÍÍÍÑÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÑÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͸");
cprintf("³ S.N.³ NAME ³ TELEPHONE ³");
cprintf("ÆÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͵");
gotoxy(1,5);
for(o=0;N[o]!=5;o++)
{
k=N[o];
i=k/20;
cprintf("\r\n³ ³ ³ ³");
gotoxy(51,6+o);
for(j=k;j<=k+9;j++)
cprintf("%d",no[j]);
gotoxy(14,6+o);
for(j=k;name[j]!=13;j++)
cprintf("%c",name[j]);
gotoxy(3,6+o);
cprintf("%d.)",i+1);
}
cprintf("\r\nÔÍÍÍÍÍÏÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÏÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ;");
}
else
cprintf("\r\n\nSorry, The Name\/Number Not Found");
}
if(flag=='2')
{
getch();
}
getch();
}
CODING
#include<all.h>
void main()
{
clrscr();
int no[500],i,ch,j,k,l,N[80],o,p,w;
char name[500],flag='Y',cname[20],cno[20];
gotoxy(1,1);
cprintf("ÕÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͸");
cprintf("³ TELEPHONE DIRECTORY ³");
cprintf("ÆÍÍÍÍÍÑÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÑÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͵");
cprintf("³ S.N.³ NAME ³ TELEPHONE ³");
cprintf("ÆÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͵");
gotoxy(1,5);
for(i=0;;i++)
{
cprintf("\r\n³ ³ ³ ³");
gotoxy(3,6+i);
cprintf("%d.)",i+1);
gotoxy(14,6+i);
for(j=i*20;name[j-1]!=13;j++)
name[j]=getche();
gotoxy(51,6+i);
for(j=i*20;j<=i*20+9;j++)
no[j]=getche()-48;
flag=getch();
if(flag=='S' || flag=='s'|| flag=='`' || flag=='`')
break;
}
cprintf("\r\nÔÍÍÍÍÍÏÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÏÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ;");
if(flag=='s' || flag=='S')
{
cprintf("\r\n MENU:-\r\n ÄÄÄÄ");
cprintf("\r\n ¯Search By Number =>1");
cprintf("\r\n ¯Search By Name =>2");
cprintf("\r\n Input: ");
cscanf("%d",&ch);
switch(ch)
{
case 1:
cprintf("\r\n\n =>Enter Number to Search: ");
getch();
for(j=0;j<=9;j++)
cno[j]=getche();
getch();
for(k=0,o=0;k<=(i)*20;k+=20)
{
for(j=0,l=1;j<=9;j++)
{
if(cno[j]=='*' && l!=0)
{
j++;
}
else if(cno[j]-48!=no[k+j])
l=0;
}
if(l==1)
{
flag='1';
N[o]=k;
o++;
}
}
N[o]=5;
break;
case 2:
cprintf("\r\n\n =>Enter Name to Search: ");
gets(cname);
for(w=0;cname[w]!='\0';w++);
w--;
for(k=0,o=0;k<=(i)*20;k+=20)
{
for(j=0,l=1;j<=w;j++)
{
if(cname[j]=='*' && l!=0)
{
if(j==w && name[k+j+1]!=13)
l=0;
if(name[k+j]==13)
l=0;
else
j++;
}
else if(cname[j]!=name[k+j] && cname[j]+32!=name[k+j] && cname[j]-32!=name[j+k])
l=0;
}
if(l==1)
{
flag='2';
N[o]=k;
o++;
}
}
N[o]=5;
break;
}
if(flag=='1' || flag=='2')
{
clrscr();
gotoxy(1,3);
cprintf("ÕÍÍÍÍÍÑÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÑÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͸");
cprintf("³ S.N.³ NAME ³ TELEPHONE ³");
cprintf("ÆÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͵");
gotoxy(1,5);
for(o=0;N[o]!=5;o++)
{
k=N[o];
i=k/20;
cprintf("\r\n³ ³ ³ ³");
gotoxy(51,6+o);
for(j=k;j<=k+9;j++)
cprintf("%d",no[j]);
gotoxy(14,6+o);
for(j=k;name[j]!=13;j++)
cprintf("%c",name[j]);
gotoxy(3,6+o);
cprintf("%d.)",i+1);
}
cprintf("\r\nÔÍÍÍÍÍÏÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÏÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ;");
}
else
cprintf("\r\n\nSorry, The Name\/Number Not Found");
}
if(flag=='2')
{
getch();
}
getch();
}
===========================================================================
No comments:
Post a Comment