| delorie.com/archives/browse.cgi | search |
| Newsgroups: | alt.comp.lang.learn.c-c++,comp.os.msdos.djgpp |
| Subject: | Re: Problem with int[][] |
| From: | xnews DOT public DOT home AT bogus DOT rtij DOT nl (Martijn Lievaart) |
| References: | <oQgu6.512$I81 DOT 4799 AT nntp1 DOT chello DOT se> |
| Organization: | TINC |
| Message-ID: | <Xns906CB5C31176Cyoudontwannaknow@194.109.133.13> |
| User-Agent: | Xnews/4.01.30 |
| X-Memorial: | To Herbs, where ever you are |
| Date: | 22 Mar 2001 16:51:32 GMT |
| Lines: | 35 |
| NNTP-Posting-Host: | 212.64.34.251 |
| X-Trace: | 985279892 dreader2.news.xs4all.nl 151 martijnl/212.64.34.251 |
| To: | djgpp AT delorie DOT com |
| DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
| Reply-To: | djgpp AT delorie DOT com |
"Daniel Eliasson" <danieleliasson AT chello DOT se> wrote in
<oQgu6.512$I81 DOT 4799 AT nntp1 DOT chello DOT se>:
>I keep getting these messages when I use my array:
>
>player.cpp:55: invalid types `int[int]' for array subscript
>player.cpp:57: invalid types `int[int]' for array subscript
>
>
>The code looks like this:
>
> for(int i = 0; i < GRIDSIZE; i++)
> {
> for(int j = 0; j < GRIDSIZE; j++)
> {
> if(map[i][j] == GRID_PLAYER) // It's complaining about these
> {
> map[i][j] = GRID_EMPTY; // It's complaining about these
> }
> }
> }
>
>Does anyone know what's wrong? I define map like this:
>int map[GRIDSIZE][GRIDSIZE];
>
>(GRIDSIZE is a const int with the value of 128 (const int GRIDSIZE =
>128;))
>
map is a reserved identifier (in namespace std, but your compiler may not
support that yet). Try renaming map to something else, and see if the
problem goes away.
HTH,
M4
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |