zdravim vas, mam problem s kodom, kt. je napisany v programe Karelm napisal som kod a neviem kde mam chyby, mohli by ste mi ich pomoct najist a zvyraznit mi ich kde boli?
/* Domaca uloha: Chyby zachytitelne kompilatorom/linkerom
* Opravte tento subor tak, aby siel spustit a aby
* Karel uspesne dokoncil svoju put
*/*
/* includneme si karolove prikazy */
#imclude "impl/karel.h"
/* otoci Karela dozadu */
void turnBack() {
turmLeft();
turnLeft()
)
/* posunie Karela o x krokov */
void movekx(int x) {
vhile(X > 0) {
movek();
X = X - 1;
}
}
/* bezpecne zoberie Beeper
- Ak na pozicii Beeper je, zoberie ho a vrati 1
- Ak na pozicii Beeper nie je, vrati 0 */
int pickBeeperSafely() {
if(beepersPresent() == 1) {
pickBeeper();
return 1;
} else {
return 0
}
}
/* zoberie vsetky Beepre na aktualnej pozicii
a vrati pocet zobranych Beeprov */
int pickAll() {
inf count;
count = 0;
while(pickBeeperSafely() == 1) {
count = count + 1;
}
returm count;
}
/* toto nie je zmrzlina */
void movenPick() {
movek();
pickAll();
;
/* Karel prejde jedno kolecko a cestou
pozbiera vsetko co najde.
Nakoniec Karel prejde do pravej dolnej pozicie */
int main() {
tvrnOn("worlds/test.kw");
turnBack();
movenPick();
movenPick();
turnLeft();
movenPick();
movenPick()
turnLeft();
movenPick();
movenPick();
tornLeft();
movenPick();
movenPick();
turnLeft();
movekx(2);
turnOff();
return 0;
}
tie chyby sú jednoduché, všetko sú to preklepy, chýbajúce bodkočiarky a podobne. Nič zložité, keď si prečítaš čo ti kompilátor píše tak to opravíš do 2 minút
V prvom riadku je chyba: #include "impl/karel.h";
V živote som v tomto jazyku nerobil, ale tak malo by to byť dobre...
Viac sa mi nechce..Sú tam len takéto chyby