+ Error w Pascalu

Potrzebujesz pomocy z C, C++, perl, python, itp.
Awatar użytkownika
Junkers
Beginner
Posty: 140
Rejestracja: 25 maja 2007, 21:00
Lokalizacja: z daleka

+ Error w Pascalu

Post autor: Junkers »

Witam napisałem dzisiaj programik... dość spory (jak na początkującego) bo mający 80 linii kodu
podczas pracy wszystko było ok ponieważ sprawdzałem sobie błędy od razu przy pisaniu tzn usuwałem wszyskie niedoróbki oprócz

Kod: Zaznacz cały

Error 10: Unexpected end of file
ponieważ ten błąd odnosił się do końca programu którego jeszcze nie napisałem. Po końcowym end. i kompilacji moim oczom ukazało się zło...

Kod: Zaznacz cały

Error 113: Error in statement
i tyczy się on rzeczonego end. :-/ :-/ :-/

Co ja miałem niby tam pomylić ?!
Awatar użytkownika
ruun
Member
Posty: 1366
Rejestracja: 29 marca 2007, 21:07
Lokalizacja: Kruszwica

Post autor: ruun »

Podaj więcej informacji albo zaraz ktoś rzuci Ci tekst o "popsutej szklanej kuli" :)

Czy ten błąd jest sygnalizowany dla jakiegoś konkretnego wiersza? Czym kompilujesz? Jeśli to możliwe, załącz kod źródłowy.
Lorenzo
Beginner
Posty: 262
Rejestracja: 15 sierpnia 2006, 16:14
Lokalizacja: Kraków

Post autor: Lorenzo »

sprawdź zasadę zachowania liczby nawiasów ;-)
Awatar użytkownika
Junkers
Beginner
Posty: 140
Rejestracja: 25 maja 2007, 21:00
Lokalizacja: z daleka

Post autor: Junkers »

ruun pisze: Jeśli to możliwe, załącz kod źródłowy.
mówisz masz :mrgreen:

błąd tyczy się ostatniej linijki czyli >>end.<<
pisze w Borland Pascalu

Kod: Zaznacz cały

uses
 Crt] of string [30];
 TSamochod = record
  producent:String [20];
  marka:String [20];
  typ:TTyp;
  kolor:TKolor;
  tablica:String [7];
  nadwozie:String [30];
  silnik:String [30];
  przebieg:Longint;
  wyposazenie:TWyposazenie;
 end;
var
samochod:TSamochod;
znak:char;
I:byte;
wypos:string [30];
begin
ClrScr;
write('Podaj Prorucenta: ');
readln(Samochod.producent);
write('Podaj Mark
Awatar użytkownika
ruun
Member
Posty: 1366
Rejestracja: 29 marca 2007, 21:07
Lokalizacja: Kruszwica

Post autor: ruun »

Błąd był w pierwszej pętli repeat

Kod: Zaznacz cały

  repeat 
    write('podaj typ (''O'' - osobowy, ''C'' - ci
Awatar użytkownika
Junkers
Beginner
Posty: 140
Rejestracja: 25 maja 2007, 21:00
Lokalizacja: z daleka

Post autor: Junkers »

Dziękuje bardzo !!! Wszystko jest ok :-D Zmyliło mnie to, że wskazywało błąd w ostatniej linii.
ODPOWIEDZ