infoarena

infoarena - concursuri, probleme, evaluator, articole => Informatica => Subiect creat de: Alex Anastasiu din Noiembrie 06, 2015, 16:52:32



Titlul: Un pic de ajutor,va rog?
Scris de: Alex Anastasiu din Noiembrie 06, 2015, 16:52:32
Salut! M-am gandit sa fac ceva care sa semene cu un DOS in c++. Problema este ca eu citesc username-ul si parola insa nu stiu cum sa le stochez astfel incat ele sa fie salvate si, daca as inchide programul,ele ar ramane salvate. Eu am folosit fisiere dar problema este ca ele trebuie create si sunt usor accesibile de catre utilizator. Imi acordati un pic de ajutor,va rog? Iata codul meu:
void reg(){
   ofstream out("usr_pass");
   char usr[100],pass[100];
   logo();
   cout<<"\nWelcome!"<<endl<<"Please register\nUsername:";
   int l1=0,l2=0;
   cin>>usr;
   cout<<"Password:";
   cin>>pass;
   out<<usr<<'\n'<<pass;
}
Dupa cum puteti vedea,aici folosesc fisiere. Multumesc in avans!


Titlul: Răspuns: Un pic de ajutor,va rog?
Scris de: Trasca Andrei din Ianuarie 13, 2016, 01:04:01
Trebuie sa folosesti o functie numita 'open'.
Adica atunci cand deschizi fisierul ar trebui sa scrii ceva de genul
Cod:
ofstream out;
out.open("usr_pass.txt",ofstream::out | ofstream::app);
Acum poti sa scrii in el fara sa stergi ce era scris inainte.