www.delorie.com/archives/browse.cgi | search |
From: | Peter Danielsson <e96pd AT efd DOT lth DOT se> |
Newsgroups: | comp.os.msdos.djgpp |
Subject: | Re: "for" messages |
Date: | Tue, 23 Nov 1999 00:58:48 +0100 |
Organization: | Student |
Lines: | 61 |
Message-ID: | <3839D8B8.F0E10FB@efd.lth.se> |
References: | <F0458523BAB82511 DOT F75DE6F80A0A31D6 DOT 8D4647641CEFD2ED AT lp DOT airnews DOT net> |
NNTP-Posting-Host: | dialin-45-73.student.lu.se |
Mime-Version: | 1.0 |
X-Mailer: | Mozilla 4.6 [en] (Win98; I) |
X-Accept-Language: | en |
To: | djgpp AT delorie DOT com |
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
Reply-To: | djgpp AT delorie DOT com |
They are only warnings and should compile anyway. Rodeo Red wrote: > This short example program from "Using C++ by Rob McGregor will not > complile with djgpp and produces the messages below. I assume it > probably does compile on some other compiler so I thought you could tell > me what's making djgpp puke. > > ////////////////////////////////////////////////////// > // Module : array2.cpp > // > // Purpose : Shows the simple usage of a > // one-dimensional array > ////////////////////////////////////////////////////// > > #include <iostream.h> > > void main() > { > // Create an array of five integers > // > float num[5]; > > // Iterate through the array elements, initializing > // them with float values > // > for (int i = 0; i < 5; i++) > num[i] = i * 2.25f; > > // Iterate through the array elements, > // displaying their values... > > for (i = 0; i < 5; i++) > cout << "num[" << i <<"] == " << num[i] << '\n'; > } > > Produces these messages : > > testfile.cpp: In function `int main(...)': > testfile.cpp:25: name lookup of `i' changed for new ANSI `for' scoping > testfile.cpp:19: using obsolete binding at `i' > > Line 25 is: for (i = 0; i < 5; i++) > Line 19 is: for (int i = 0; i < 5; i++) > djgpp compiler does not seem to tell me if these are error messages or > warnings. Is there any way to tell ? > > Also what are these messages trying to tell me ? I have no idea what > they mean. How can I make this program work ? > > I searched for "binding" and "scope" in the faq but didn't find > anything. > > Is there anywhere I can find a list of errors and warnings with > explainations of what they mean ? > > Red > > --
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |