Okay guys, listing up! Jeg er igang med et fucking overpowered kodegemmer program her! Hvor jeg vil hen med det? I hvert fald ikke ud iblandt jer, tænk hvis i nakker mine koder ^^ Nåh. men det jeg ville spørge om er: Jeg har lavet en ting til at spørge dig om et password du gerne vil bruge for at logge ind på min ny kommende program. Dog har jeg ikke lige lavet login delen endnu.. Det er hvad jeg vil spørge jer om nemlig. Jeg vil gerne have det til at du indtaster den kode du gerne vil have hvorefter den gemmer det i et dokument. Hvorefter når jeg så åbner programmet læser den koden i filen som jeg så har lavet med min kode som jeg lige havde indtastet. Pointen er at når filen er blevet "loaded" og hvis den finder noget i filen såsom tekst skal den spørge mig om at logge ind. Hvad skal jeg have med? Husk at programmet skal læse koden i filen hvorefter den siger om man har tastet det rigtigt, så den fortsætter, eller om man har tastet forkert så den beder dig om at prøve igen. Hvad skal inkludere? Tak for hjælpen.
Min egen ide er at man skal bruge følgende: Input/Output files. Der tror jeg så at jeg ville lave en if("fil" et eller andet?) så bed om login. else hvis filen er tom så gå videre til hvor man kan lave koden.
Min kode indtil videre:
#include <iostream>
#include <windows.h>
#include <string>
#include <sstream>
using namespace std;
int main()
{
int IndtastKode;
cout << "Velkommen til CodeSaver version 1.0!" << endl;
Sleep(5000);
string Nykode;
string Gyldigkode;
do
{
cout << "Dit nye password: ";
getline(cin, Nykode);
cout << "Gentag password: ";
getline(cin, Gyldigkode);
if(Nykode == Gyldigkode)
{
system("CLS");
cout << "Dit password er nu blevet aendret! og er klar til brug." << endl;
Sleep(2500);
}
else if(Nykode != Gyldigkode)
{
cout << "Passwordene passede ikke sammen." << endl;
cout << "Du vil blive spurgt om at indtaste begge kodeord igen." << endl;
Sleep(5000);
}
} while(Nykode != Gyldigkode);
}
Sig til hvis der er noget i ikke lige fatter
Indlæg senest redigeret d. 19.03.2009 18:56 af Bruger #14212