delorie.com/archives/browse.cgi | search |
Date: | Mon, 21 Aug 2000 12:19:29 +0200 (MET DST) |
From: | pad2369 <pad2369 AT iperbole DOT bologna DOT it> |
Message-Id: | <200008211019.MAA25583@maggiore.iperbole.bologna.it> |
To: | djgpp AT delorie DOT com, Herby <ein_freund AT hotmail DOT com> |
References: | <39a05374$0$14726 AT SSP1NO25 DOT highway DOT telekom DOT at> |
In-Reply-To: | <39a05374$0$14726@SSP1NO25.highway.telekom.at> |
MIME-Version: | 1.0 |
User-Agent: | IMP/PHP3 Imap webMail Program 2.0.11 |
Sender: | pad2369 AT iperbole DOT bologna DOT it |
Subject: | Re: Error using clrscr() |
Reply-To: | djgpp AT delorie DOT com |
Herby <ein_freund AT hotmail DOT com>: > Following problem occured: > > 1st Pgm.Segment: > #include <conio.h> > main() > { > clrscr(); > printf("Hello"); > } > > Result o.k. No errors > > If only another line is added like this: > > #include <conio.h> > main() > { > clrscr(); > int Zahl; > printf("Hello"); > > } > > The following error occurs: > Error: parse error before 'int' > > What is here wrong ? C does not allow var declaration between two statements, you have to put them all at the beginning of the function. C++ allows this feature. If you name your file with .c extension then gcc will try to compile it using C rules. If you want your file to be compiled as C++ you have to name it with a .cpp or .cc extension. ciao Giacomo ----------------------------------------------------- Giacomo Degli Esposti - pad2369 AT iperbole DOT bologna DOT it
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |