Question
Question about my C++ code. It is saying identifier x and y are undefined under //Cleanup Memory. Also visual studios has a problem with my
Question about my C++ code. It is saying identifier "x" and "y" are undefined under //Cleanup Memory. Also visual studios has a problem with my closing } bracket. The error about the } bracket says expected a ';' but not sure why.
Code:
#include #include #include "graph1.h"
using namespace std;
//Protoypes int getNoObjects(); int* getXCoords(int no_objects); int* getYCoords(int no_objects); void displayObjects(int* x_coords, int* y_coords, int no_objects);
int main() { //Variable Declaration/Initialization int no_objects = 0; int* x_coords = NULL; int* y_coords = NULL;
//Initialize seed srand(time(0));
//Display graphics displayGraphics();
//1. Get the number of objects to be displayed no_objects = getNoObjects();
//2. Generate the x-coords for each object x_coords = getXCoords(no_objects);
//3. Generate the y-coords for each object y_coords = getYCoords(no_objects);
//4. Display the objects at the randomly generated coordinates void displayObjects(int* x_coords, int* y_coords, int no_objects);
//Cleanup memory delete[] x; delete[] y;
return 0; }
//Implement functions below int getNoObjects() { //Variable declaration/initialization int no_objects = 0;
//Prompt for # objects should be between 2 and 30 inclusive //Perform data validation cout << "";
return no_objects;
}
int* getXCoords(int no_objects) { //Variable declaration/initialization int i = 0;
//Dynamically allocate the array for x-coords int* x = new int[no_objects];
//Generates x-coords for each object randomly rand() % 601;
}
int* getYCoords(int no_objects) { //Variable declaration/initialization int i = 0; int* y = NULL;
//Dynamically allocate the array for y-coords y = new int[no_objects];
//Generates y-coords for each object randomly
}
void displayObjects(int* x_coords, int* y_coords, int no_objects) { //Variable declaration/initialization int i = 0; int* y = NULL;
//Display all objects at x/y random positions stored in x_coords/y_coords if (i % 2 == 0) displayPNG("even.PNG", x_coords[i], y_coords[i])
}
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started