正文

test2005-12-14 16:02:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/elva6401/8203.html

分享到:

#include <iostream.h>#include <fstream.h>#include <string.h>struct mess{ char name[10]; char tel[13]; char mobile[20]; char adress[25];}M[100];int main(){ int n=0; char Pass[13]="456789"; char E_Pass[13]; int i; char choice; ifstream f1("password.in"); ifstream f2("date.in"); f1>>Pass; for(i=0;i<strlen(Pass);i++)  Pass[i]-=4; f1>>n; cout<<"Enter The Password:\n"; for(i=0;i<3;i++) {  cin>>E_Pass;  if(strcmp(Pass,E_Pass)==0)   break;  cout<<"Wrong Password("<<i+1<<")!\n"; } if(strcmp(Pass,E_Pass)!=0) {  cout<<"sorry! Wrong Password 88\n";  return 0; } for(i=0;i<n;i++) {  f2>>M[i].name>>M[i].tel>>M[i].mobile>>M[i].adress; } while(1) {  cout<<"enter choice: Qiut,Password,Add,List\n";  cin>>choice;  switch(choice)  {  case 'q': case 'Q':   {   ofstream f3("password.in");   ofstream f4("date.in");   for(i=0;i<strlen(Pass);i++)    f3<<(char)(Pass[i]+4);    //f3<<Pass<<endl<<n;   f3<<endl<<n;   for(i=0;i<n;i++)    f4<<M[i].name<<"  "<<M[i].tel<<"  "<<M[i].mobile<<"  "<<M[i].adress<<endl;   return 0;   }    case 'P': case 'p':   {   cout<<"Enter the Password:\n";   cin>>Pass;   break;   }   case 'a': case 'A':   {   cout<<"Enter the name,tel,mobile,adress:\n";   cin>>M[n].name>>M[n].tel>>M[n].mobile>>M[n].adress;   n++;   break;   }  case 'l': case 'L':   {   //cout<<"name:   tel:  mobile:  address:\n";   for(i=0;i<n;i++)   cout<<"Name:"<<M[i].name<<"   Tel:"<<M[i].tel<<"   Mobile:"<<M[i].mobile<<"    Address:"<<M[i].adress<<endl;   break;   }  } }}

阅读(3525) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册