PDA

View Full Version : خبر: دفترچه تلفن در محیط سی پلاس



farnazesteki
دوشنبه 12 اسفند 1387, 17:59 عصر
سلام ، برنامه دفترچه تلفن در محیط سی پلاس ، امیدوارم بتواند کمکی به دانشجویان عزیز باشد. :لبخندساده:

#include<iostream.h>

#include<string.h>

void ReadInformation(char Name[][20],char Family[][20],char Tel[][15],int x)
{
int i;
for(i=0;i<x;i++)
{
cout<<"Name = ";
cin>>Name[i];
cout<<"Family = ";
cin>>Family[i];
cout<<"Tel = ";
cin>>Tel[i];
}
}

void Search4Name(char Name[][20],char Family[][20],char Tel[][15],int x)
{
char N1[20];
int i;
cout<<"Enter Name for Search : ";
cin>>N1;
for(i=0;i<x;i++)
{
if(strcmp(Name[i],N1)==0)
{
cout<<Name[i]<<" "<<Family[i]<<" "<<Tel[i];
}
}
}

void Search4Family(char Name[][20],char Family[][20],char Tel[][15],int x)
{
char N1[20];
int i;
cout<<"Enter Family for Search : ";
cin>>N1;
for(i=0;i<x;i++)
{
if(strcmp(Family[i],N1)==0)
{
cout<<Name[i]<<" "<<Family[i]<<" "<<Tel[i];
}
}
}

void PrintLIst(char Name[][20],char Family[][20],char Tel[][15],int x)
{
int i;
cout<<"\tName\t"<<"Family\t"<<"Tel\n";
for(i=0;i<x;i++)
{
cout<<"\t"<<Name[i]<<"\t"<<Family[i]<<"\t"<<Tel[i]<<"\n";
}
}

void main()
{
char Name[10][20],Family[10][20],Tel[10][15];
int n,x;
cout<<"Enter Number of Members .";
cin>>x;
while(1)
{
cout<<"\n1 : Input Information.";
cout<<"\n2 : Search For Name.";
cout<<"\n3 : Search For Family.";
cout<<"\n4 : Print List\n";
cout<<"Select a Number For Command : \n";
cin>>n;
switch(n)
{
case 1: ReadInformation(Name,Family,Tel,x); break;
case 2: Search4Name(Name,Family,Tel,x);break;
case 3: Search4Family(Name,Family,Tel,x);break;
case 4: PrintLIst(Name,Family,Tel,x);break;
default:cout<<"Invalid Number.";
}
}
}

mortezamsp
چهارشنبه 14 اسفند 1387, 15:52 عصر
دستت درد نکنه .خوب بود .ان شاءالله بهتر مینویسی.منم مثل تو تازه کارم.(تازه کاری ؟ ناراحت نشی! )یه سری هم به وبلاگ من بزن:
ww.cplusplus.blogsky.com
فقط میخواستم با اجازت این کد رو تو وبلاگ خودم هم بذارم.