Tenzin N.

asked • 05/25/20

Karel struct programming problem

#include <iostream>
#include <string>

using namespace std;


const int MAX_ROW = 14;
const int MAX_COLUMN = 14;


enum Direction {
NORTH, EAST, SOUTH, WEST
};

struct Karel {
int row;
int column;
Direction facing;
string name;
};

void karelMove(Karel &karel){
// your code here
}

void karelTurnLeft(Karel &karel){
if (karel.facing == NORTH){
karel.facing = WEST;
} else if (karel.facing == WEST){
karel.facing = SOUTH;
} else if (karel.facing == SOUTH){
karel.facing = EAST;
} else if (karel.facing == EAST){
karel.facing = NORTH;
}
}

int main(){
Karel karel;
karel.row = 15;
karel.column = 0;
karel.facing = EAST;
karel.name = "Karel";

}

WHAT I HAVE TO TYPE IN- void karelMove(Karel &karel){



}


PLEASE HELP ME TO PUT A REQUIRED CODE IN THE BLANK SPACE!!!!!

1 Expert Answer

By:

Patrick B. answered • 05/26/20

Tutor
4.7 (31)

Math and computer tutor/teacher

Still looking for help? Get the right answer, fast.

Ask a question for free

Get a free answer to a quick problem.
Most questions answered within 4 hours.

OR

Find an Online Tutor Now

Choose an expert and meet online. No packages or subscriptions, pay only for the time you need.