PDA

View Full Version : سوال: راهنمایی در برنامه پسورد



mabbaszadegan
پنج شنبه 20 فروردین 1388, 01:04 صبح
سلام به همه دوستان ، اگه ممکنه اشکال کد منو بگید:
من میخوام یه برنامه بنویسم که نام کاربر رو ازش بپرسه و یک پسورد به صورت زیر براش درست کنه ؛ حالا اگه کاربر پسورد رو درست وارد کرد به او خوشامد بگوید
مثال:

nima===>a1m2i3n4
or: mohammad=====> d1a2m3m4a5h6o7m8



#include<iostream>
#include<string.h>
void NameToCode(char*);
using namespace std;
int main(){
char name[30],code[30],id[30];
cout<<"Enter name: ";
cin.get(name,30);
NameToCode(name);
for(int i=1;i<=3;){
cout<<"Enter code: ";
cin.get(id,60);
if(id==code){
cout<<"\n\a**********\a\n";
cout<<"\n**welcom "<<name<<"**\n";
cout<<"\n\a**********\a\n";
break;}
else{
cout<<"\nTry again!!\n";
i++;
if(i<=3)
continue;
else {
cout<<"\n-------------------------------\n";
cout<<"\nnam karbary shoma ghofl shod!!!\n";
cout<<"\n--------------------------------\n";
break;}
}
return 0;
}
}
void NameToCode(char *name[100]) {
int j,L=strlen(*name);
char id[20];
char code[100];
for(int i=1,j=20;i<=L,j>=0;i++,j--)
code=strcat(name[j],id[i]);
}