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:
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=i;
cine[i-'A'][j-'1'].idPosto=j;
cine[i-'A'][j-'1'].idPosto='\0';
}
}
}
//
int main(int argc,char *argv[])
{
struct posto cinema[3][3];
inizializza_cinema(cinema);
return 0;
}