Einzelnen Beitrag anzeigen
Ungelesen 12.04.12, 17:43   #5
Phinitris
Erfahrener Newbie
 
Registriert seit: Mar 2010
Beiträge: 151
Bedankt: 57
Phinitris ist noch neu hier! | 0 Respekt Punkte
Standard

Weil ich ihn aus einem Forum habe. Und da ist der auch richtig!! Die haben den Quellcode aber mit dem Borland 5 Prog zur exe gemacht. Also müsste ich den Compiler haben, aber das Problem ist dass der nur unter 32bit läuft ich hab Win7 64bit. Und der läuft auch nur unter 95,98 und NT. Über Kompilitätsmodus gehts net. Also brauch ich nen PC mit 95,97 oder NT. Aber Virtuell will ich net machen da damit der PC vollgemüllt wird. Also brauch ich einen Geeigneten Kompiler. Oder kann man den S***** umformen? Und ja Englisch kann ich

Sop
hab fast alle Probleme gelöst.

Hier der neue Code
Zitat:
#include <stdio.h>
#include <conio.h>
#include <string.h>

using namespace std;

int main
{
const char *pers_nr = "666"; //Zugangsnr (MAXIMAL 8 ZEICHEN)
const char *code = "drin"; //Zugangscode (MAXIMAL 8 ZEICHEN)

char *ab_pers; //Abgefragte Zugangsnr
char *ab_code; //Abgefragter Zuganscode

int i = 0; //Schleifendurchläufe
int codeguard; //Rückgabewert des Stringvergleiches

for(i=0;i<3
{
printf(" ENTRY TO PENTAGON\n");
printf(" ~~~~~~~~~~~~~~~~~\n");

ab_pers = getpass(" IDNR: ");
printf(" \n");

codeguard = strcmp(pers_nr, ab_pers);

if((codeguard > 0) || (codeguard < 0))
{
i++;
gotoxy(45, 30);
printf("!! WRONG IDNR !!\n");
gotoxy(45, 31);
printf("!! ACCESS DENIED !!\n ");

if(i == 3)
{
gotoxy(45, 33);
printf("!! SYSTEM ABBORTED !!\n\a ");
getch();
continue;
}
else
{
getch();
clrscr();
continue;
}
}//if

ab_code = getpass(" PASSWORD: ");
printf(" \n");

codeguard = strcmp(code, ab_code);

if((codeguard > 0) || (codeguard < 0))
{
i++;
gotoxy(45, 30);
printf("!! WRONG PASS !!\n");
gotoxy(45, 31);
printf("!! ACCESS DENIED !!\n ");

if(i == 3)
{
gotoxy(45, 33);
printf("!! SYSTEM ABBORTED !!\n\a ");
getch();
continue;
}
else
{
getch();
clrscr();
continue;
}
}//if
gotoxy(45, 30);
printf("!! ACCESS GRANTED !!\n\a ");
i = 3;
getch();

}//for
cin.synch
cin.get
return 0()
}//main
Habe ganz oben was geändert. Mit using namespace std und int main.
Das einzige Problem:

Zeile 8:
invalid function declaration
__________________
Klopapier beidseitig verwenden und der Erfolg liegt auf der Hand!
Phinitris ist offline   Mit Zitat antworten