PDA

View Full Version : [C++] Strani warning


Unrue
09-08-2006, 21:03
Il Borland C++ 6, mi dà degli strani warning su variabili che dice che non sono usate, invece lo sono.

Prendo uno spezzone di codice , sulla x mi dà warning:


int x=0;
int y=0;
int q=0;

for(int i=0;i<numero_celle_lato;i++)
{ x=0;
for(int s=0;s<numero_celle_lato;s++)
{
if ((i!=(numero_celle_lato-1))&&(s!=(numero_celle_lato-1)))
{
array_muri[q]->Width=lb;
array_muri[q]->Height=lm;
array_muri[q]->Left=x;

.....

Boh.

scorpion89
09-08-2006, 22:46
Il Borland C++ 6, mi dà degli strani warning su variabili che dice che non sono usate, invece lo sono.

Prendo uno spezzone di codice , sulla x mi dà warning:


int x=0;
int y=0;
int q=0;

for(int i=0;i<numero_celle_lato;i++)
{ x=0;
for(int s=0;s<numero_celle_lato;s++)
{
if ((i!=(numero_celle_lato-1))&&(s!=(numero_celle_lato-1)))
{
array_muri[q]->Width=lb;
array_muri[q]->Height=lm;
array_muri[q]->Left=x;

.....

Boh.
Nn ci fare caso!!
A me dava errore sulle variabili dichiarate nel for

for( int i=0 ;......

nn gli andava bene!!!
x lui esisteva soltanto

int i;
for ( i=0 ....

mah....

Ciao

Unrue
10-08-2006, 14:13
Nn ci fare caso!!
A me dava errore sulle variabili dichiarate nel for

for( int i=0 ;......

nn gli andava bene!!!
x lui esisteva soltanto

int i;
for ( i=0 ....

mah....

Ciao

Questo errore mi è familiare, dichiarare le variabili dentro il for è possibile solo dallo standard c99 in poi. Il tuo Borland usava ancora il c89 evidentemente

scorpion89
10-08-2006, 14:36
Questo errore mi è familiare, dichiarare le variabili dentro il for è possibile solo dallo standard c99 in poi. Il tuo Borland usava ancora il c89 evidentemente
Si, me lo immaginavo!!
Ma nn era cosi facile!
Nella mia scuola si usa Borland 6, e su un compilatore dava errore su un altro no...
Poi quando ho visto ke su borland 4 compilava senza errori ho detto "basta per sempre borland"
E infatti adesso uso altro!!
Quasi sempre gcc... :D

PS un altra bellina era questa
while( <condizione> ){
}
dava errore e doveva essere
while( <condizione> ){
};

I professori ke nn sapevano cosa fare e dicevano vabbè lasciate perdere...
Cose dell'altro mondo!!!

Ciao

Unrue
10-08-2006, 15:41
Si, me lo immaginavo!!
Ma nn era cosi facile!
Nella mia scuola si usa Borland 6, e su un compilatore dava errore su un altro no...
Poi quando ho visto ke su borland 4 compilava senza errori ho detto "basta per sempre borland"
E infatti adesso uso altro!!
Quasi sempre gcc... :D

PS un altra bellina era questa
while( <condizione> ){
}
dava errore e doveva essere
while( <condizione> ){
};

I professori ke nn sapevano cosa fare e dicevano vabbè lasciate perdere...
Cose dell'altro mondo!!!

Ciao


Il problema è che mi dà 50 warning, e tra poco devo consegnare il progetto al professore, non è un bello spettacolo da vedere. Riuscissi a toglierli..

trallallero
11-08-2006, 11:09
Il problema è che mi dà 50 warning, e tra poco devo consegnare il progetto al professore, non è un bello spettacolo da vedere. Riuscissi a toglierli..
evvai! internet a scuola durante gli esami! continuiamo cosí! :rolleyes:
comunque, anche se non uso Windows quindi Borland da anni, mi ricordo che esiste una pagina "Options" dove puoi personalizzare anche il compilatore ;)

Unrue
11-08-2006, 14:00
evvai! internet a scuola durante gli esami! continuiamo cosí! :rolleyes:
comunque, anche se non uso Windows quindi Borland da anni, mi ricordo che esiste una pagina "Options" dove puoi personalizzare anche il compilatore ;)

Ma cosa hai capito? :confused: E' un progetto cui sto lavorando da quattro mesi..

trallallero
11-08-2006, 14:23
Ma cosa hai capito? :confused: E' un progetto cui sto lavorando da quattro mesi..
ah scusa :stordita:
é che ogni tanto capita uno che dall'esame a scuola scrive e chiede aiuto in tempo reale :D