For some reason these 2 functions (which I copied from another program of mine that compiles fine) give me this error:
which results inCode:C:\Program Files\Microsoft Visual Studio\MyProjects\SnSCheckers\main.cpp(138) : error C2601: 'getxcoord' : local function definitions are illegal C:\Program Files\Microsoft Visual Studio\MyProjects\SnSCheckers\main.cpp(174) : error C2601: 'getycoord' : local function definitions are illegal
Here's my prototypes of the 2 functions:Code:C:\Program Files\Microsoft Visual Studio\MyProjects\SnSCheckers\main.cpp(187) : fatal error C1004: unexpected end of file found
Here's where I use them (so far):Code:int getxcoord(void); int getycoord(void);
Here's the functions themselves:Code:xposition = getxcoord(); yposition = getycoord();
anyone know what's wrong?Code:int getxcoord(void) { char letter; int x = 9; cout << "A - H: "; while(x == 9) { cin >> letter; letter = toupper(letter); switch (letter) { case 'A': x = 1; break; case 'B': x = 2; break; case 'C': x = 3; break; case 'D': x = 4; break; case 'E': x = 5; break; case 'F': x = 6; break; case 'G': x = 7; break; case 'H': x = 8; break; default : cout << "Please give a letter from A to H: "; } } return(x); } int getycoord(void) { int y = 9; cout << "1 - 8: "; cin >> y; while(y < 1 || y > 8) { cout << "Please give a number from 1 to 8: "; cin >> y; } return(y); }



LinkBack URL
About LinkBacks



