Aiutatemi a risolvere questo problema, ci ho sbattuto x ore
Sotto linux suswe 9.2 ,linguaggio c, comilatore gcc
ecco l'errore che mi da: è l'unico che il compilarote segnali, a parte il warnin newline after } di fine programma(che nn precluderebbe la compilazione cmq)
matrice.c:15: error two or more data types in declaretion of 'inizializza_cinema'
ora eccovi il codice della matrice, che rappresenta un cinema, con fila, numero poltrona ,e flag se occupato il
posto.
//matrice esempio
#include <stdio.h>
#include <stdlib.h>
//
struct posto
{
char idPosto[3];
int flag;
};
//
//nel vettore id_Posto memorizzo numero fila
//e poltrona corrispondente all'indice di matrice, tipo A1 x
// [0][0]
void inizializza_cinema(struct posto cine[3][3])
{
unsigned char i,j;
for(i='A';i<='C';i++)
{
for(j='1';j<='3';j++)
{
cine[i-'A'][j-'1'].flag=0; //segna il posto come libero
cine[i-'A'][j-'1'].idPosto[0]=i;
cine[i-'A'][j-'1'].idPosto[1]=]j;
cine[i-'A'][j-'1'].idPosto[2]='\0';
}
}
}
//
int main(int argc,char *argv[])
{
struct posto cinema[3][3];
inizializza_cinema(cinema);
return 0;
}