Después de tanto trabajar pudimos encontrar la contestación de esta impedimento que muchos usuarios de nuestra web han tenido. Si deseas compartir algún dato no dudes en compartir tu información.
Ejemplo 1: conversión de c ++ a lenguaje ensamblador
$ gcc -S geeks.c
Ejemplo 2: c ++ a ensamblado
#include #include usingnamespace std;#defineFILENAME"data.bin"voidwhat_action();voidregister_menu();voidlogin_menu();voidadd_user(string username, string password);boolcheck_user(string username, string password);intmain()what_action();voidwhat_action()shortint input;
cout <<"1. Loginn2. Register"<< endl;
cin >> input;switch(input)case1:login_menu();break;case2:register_menu();break;default:
cout <<"Type Again!"<< endl;;what_action();break;voidregister_menu()
string user, pw;int agree;
cout <<"Username: ";
cin >> user;
cout <<"Password: ";
cin >> pw;
cout <<"Have You Read our Agreement ? ( 1 = yes )";
cin >> agree;switch(agree)case1:add_user(user, pw);break;default:
cout <<"Please Read our Agreement First !"<< endl;register_menu();break;voidlogin_menu()
string user, pw;
cout <<"Username: ";
cin >> user;
cout <<"Password: ";
cin >> pw;if(check_user(user, pw)==true)
cout <<"you have logged in succefully !"<< endl;else
cout <<"Data is Wrong!"<< endl;voidadd_user(string username, string password)
ofstream file;
file.open(FILENAME, ios_base::app);
file << username <<"n";
file << password <<"n";
file.close();boolcheck_user(string username, string password)
ifstream file;
string line;bool what_to_return;
file.open(FILENAME, ios_base::binary);if(file.is_open())while(getline(file, line))
string usr, pw;
usr = line;getline(file,line);
pw = line;if(usr == username && password == pw)
what_to_return =true;break;else
what_to_return =false;return what_to_return;
Te mostramos las reseñas y valoraciones de los usuarios
Si para ti ha resultado provechoso este artículo, te agradeceríamos que lo compartas con más juniors de esta forma nos ayudas a difundir esta información.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)