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