romanovip
26-01-2011, 15:42
Allora ho visto che questo sito ha degli utenti ben preparati nel linguaggio di programazione c/c++ io sto cercando di crear eun programma per un gioco ma mi da un errore che nn capisco la sequenza del codice e questa:
#include <cstdlib>
#include <iostream>
#include <stdio.h>
int main(int argc, float, char *argv[])
{ int a=0;
float i=0,o[30],t[30],r[30];
printf ("Digita il numero di citta che intendi usare=");
scanf ("%d",&a);
printf("***************************************************\n");
for (i=0;i<=a;i++)
{printf("Digita il tempo che impiega la citta=");
scanf("%f", &o[i]);
}
printf("***************************************************\n");
for (i=0;i<=a;i++)
{printf ("Digita l'orario di arrivo del %f attaco della %f citta=",i,a);
scanf("%f", &t[i]);
}
for (i=0;i<=a;i++)
{r[i]=t[i]-o[i];
printf("\nLa partenza del %f attaco della %f citta e=%f",i,i,r);
}
system("PAUSE");
return EXIT_SUCCESS;
}
il progrmma nn è ancora finito ma mi escono molti errori ke sono:
- In function `int main(int, float, char**)':
-14 invalid types `float[30][float]' for array subscript
-19 invalid types `float[30][float]' for array subscript
-22 invalid types `float[30][float]' for array subscript
-22 invalid types `float[30][float]' for array subscript
-22 invalid types `float[30][float]' for array subscript
- [Build Error] [grepolis.o] Error 1
io a dire la verita ho capito dove ma nn so risolvere il problema e ke nel codice.... tra le parentesi del vettore metto 1 lettera nn parte .... se metto un numero invece parte! cosa sbaglio?
#include <cstdlib>
#include <iostream>
#include <stdio.h>
int main(int argc, float, char *argv[])
{ int a=0;
float i=0,o[30],t[30],r[30];
printf ("Digita il numero di citta che intendi usare=");
scanf ("%d",&a);
printf("***************************************************\n");
for (i=0;i<=a;i++)
{printf("Digita il tempo che impiega la citta=");
scanf("%f", &o[i]);
}
printf("***************************************************\n");
for (i=0;i<=a;i++)
{printf ("Digita l'orario di arrivo del %f attaco della %f citta=",i,a);
scanf("%f", &t[i]);
}
for (i=0;i<=a;i++)
{r[i]=t[i]-o[i];
printf("\nLa partenza del %f attaco della %f citta e=%f",i,i,r);
}
system("PAUSE");
return EXIT_SUCCESS;
}
il progrmma nn è ancora finito ma mi escono molti errori ke sono:
- In function `int main(int, float, char**)':
-14 invalid types `float[30][float]' for array subscript
-19 invalid types `float[30][float]' for array subscript
-22 invalid types `float[30][float]' for array subscript
-22 invalid types `float[30][float]' for array subscript
-22 invalid types `float[30][float]' for array subscript
- [Build Error] [grepolis.o] Error 1
io a dire la verita ho capito dove ma nn so risolvere il problema e ke nel codice.... tra le parentesi del vettore metto 1 lettera nn parte .... se metto un numero invece parte! cosa sbaglio?