Mensen ik ben een programma aan schrijven die kan decrypten. Het gaat me redelijk af alleen nu heb ik het volgende probleem.
ROGRAM Decryptie;
USES crt;
VAR
regelwoord : ARRAY [1..99, 1..99] OF STRING[10];
letter : ARRAY [1..5] OF CHAR;
Bestandsvariabele : TEXT;
PROCEDURE Open_Bestand_om_eruit_te_Lezen (VAR Bestandsvar: TEXT);
BEGIN
Assign (Bestandsvar, 'C:\WinNT\eula.txt');
Reset (Bestandsvar);
END;
PROCEDURE Lees_Tekst_uit_Bestand (VAR Bestandsvar : TEXT);
VAR WoordTeller: SHORTINT; RegelTeller: SHORTINT;
BEGIN
RegelTeller:=1;
WHILE NOT EOF (bestandsvar) do
BEGIN
WoordTeller:=0;
BEGIN
INC WoordTeller;
Read (Bestandsvar, regelwoord[RegelTeller,WoordTeller]);
END;
UNTIL regelwoord[RegelTeller, WoordTeller] = ""
ReadLn (Bestandsvar);
INC RegelTeller;
END;
END;
dit is mijn code tot nu toe. Alleen hij blijft maar een error geven dat hij een Woordteller vind waar hij het niet verwacht. (bij begin INC woordteller;)
Wat ken het zijn. Ik heb hem toch gedefineerd...
ROGRAM Decryptie;
USES crt;
VAR
regelwoord : ARRAY [1..99, 1..99] OF STRING[10];
letter : ARRAY [1..5] OF CHAR;
Bestandsvariabele : TEXT;
PROCEDURE Open_Bestand_om_eruit_te_Lezen (VAR Bestandsvar: TEXT);
BEGIN
Assign (Bestandsvar, 'C:\WinNT\eula.txt');
Reset (Bestandsvar);
END;
PROCEDURE Lees_Tekst_uit_Bestand (VAR Bestandsvar : TEXT);
VAR WoordTeller: SHORTINT; RegelTeller: SHORTINT;
BEGIN
RegelTeller:=1;
WHILE NOT EOF (bestandsvar) do
BEGIN
WoordTeller:=0;
BEGIN
INC WoordTeller;
Read (Bestandsvar, regelwoord[RegelTeller,WoordTeller]);
END;
UNTIL regelwoord[RegelTeller, WoordTeller] = ""
ReadLn (Bestandsvar);
INC RegelTeller;
END;
END;
dit is mijn code tot nu toe. Alleen hij blijft maar een error geven dat hij een Woordteller vind waar hij het niet verwacht. (bij begin INC woordteller;)
Wat ken het zijn. Ik heb hem toch gedefineerd...