logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Jak naprawić błąd 'compile failed' w programie Pascal?

czarusssss3 04 Lut 2011 23:16 1233 4
REKLAMA
  • #1 9104841
    czarusssss3
    Poziom 9  
    Posty: 13
    Zaczynam programowac w Pascalu ale juz na poczatku mam problem. Przy pisaniu pierwszego programu wyskakuje mi błąd "compile failed". Poprawiam wszystkie błędy zapisuje i znów to samo.Kod wygląda tak. Co zrobić aby ten program działał poprawnie?
    Kod: text
    Zaloguj się, aby zobaczyć kod
  • REKLAMA
  • REKLAMA
  • #3 9104963
    lekto
    Poziom 35  
    Posty: 2716
    Pomógł: 294
    Ocena: 299
    nie powinno być czasami:
    if haslo='dom' then
  • REKLAMA
  • #4 9104972
    yogi009
    Poziom 43  
    Posty: 14691
    Pomógł: 848
    Ocena: 2650
    Nie pamiętam, jak to w pascalu było, ale oglądam tak tę linię:

    if haslo=dom then

    Czy w tej postaci dom nie oznacza przypadkiem zmiennej ? Dodam - niezadeklarowanej ? Zastrzegam, kodowałem w innych językach, ale coś mi się ten fragment rzucił w oczy. Może należałoby łańcuch zawrzeć w cudzysłowiu ?
  • #5 9105017
    McMonster
    Poziom 32  
    Posty: 1942
    Pomógł: 182
    Ocena: 57
    To ja trochę rozwinę, bo coś z tego języka jeszcze pamiętam. Po pierwsze napisy nie będące kodem języka, jak na przykład dom, umieszczamy w apostrofach:

    Kod: text
    Zaloguj się, aby zobaczyć kod


    Po drugie brakuje średnika po ostatnim writeln.

    Z innej bajki, to kompilator pascala powinien wypisywać dość proste w zrozumieniu komunikaty i nawet pokazywać dokładne miejsce w kodzie, gdzie znalazł błąd (z drobną uwagą, że w pewnych wypadkach pokazuje początek następnej linii po błędzie). Polecam ich czytanie.
REKLAMA