Tenho um problema em um codigo que precisa reserva salas, criei 3 matriz pois são 3 turnos uma para cada, depois preciso trocar a variável do horário pelo nome do professor que reservou ela, mas o compilador nao esta compilando queria saber porque, para eu ir tentando terminar. obrigado a quem poder ajudar
#include<stdio.h>
#include<conio.h>
int main (void )
{
// matrizes equivalente as tabelas de salas, uma para cada turno.
void fumatriz1 (void);
int matriz1[6][6] ={{s1h1,s2h1,s3h1,s4h1,s5h1,s6h1},
{s1h2,s2h2,s3h2,s4h2,s5h2,s6h2},
{s1h3,s2h3,s3h3,s4h3,s5h3,s6h3},
{s1h4,s2h4,s3h4,s4h4,s5h4,s6h4},
{s1h5,s2h5,s3h5,s4h5,s5h5,s6h5},
{s1h6,s2h6,s3h6,s4h6,s5h6,s6h6}};
void fumatriz2 (void);
int matriz2[6][6]={{s1h1,s2h1,s3h1,s4h1,s5h1,s6h1},
{s1h2,s2h2,s3h2,s4h2,s5h2,s6h2},
{s1h3,s2h3,s3h3,s4h3,s5h3,s6h3},
{s1h4,s2h4,s3h4,s4h4,s5h4,s6h4},
{s1h5,s2h5,s3h5,s4h5,s5h5,s6h5},
{s1h6,s2h6,s3h6,s4h6,s5h6,s6h6}};
void fumatriz3 (void);
int matriz3[6][5]={{s1h1,s2h1,s3h1,s4h1,s5h1,s6h1},
{s1h2,s2h2,s3h2,s4h2,s5h2,s6h2},
{s1h3,s2h3,s3h3,s4h3,s5h3,s6h3},
{s1h4,s2h4,s3h4,s4h4,s5h4,s6h4},
{s1h5,s2h5,s3h5,s4h5,s5h5,s6h5}};
// variaveis normal
int turno; //escolher o turno que deseja
int opc; //opc selecionada no menu
int sh; // sala e horario selecionado pelo usuario
char np; // nome do professor
// corpo do programa
//Exibe o menu de opcoes.
printf("*** Menu ***\n");
printf(“1) Reservar sala .\n”);
printf(“2) Exibir salas reservadas.\n”);
//Ler a opcao selecionada.
scanf("%d",&opc);
if (opc==1)
{
printf ("\nNome do professor (Ex. jose):\n\n");
printf ("\nDigite o turno que deseja reservar\n\n");
scarf("%i", &turno);
scarf("%c", &np);
if (turno=1)
printf(“digite o dia da sala e horario que deseja.(Ex. sala 2 horario 5: s2h5)”);
scanf("%d", &sh);
if(sh != s1h1,s2h1,s3h1,s4h1,s5h1,s6h1,s1h2,s2h2,s3h2,s4h2,s5h2,s6h2,s1h3,s2h3,s3h3,s4h3,s5h3,s6h3,s1h4,s2h4,s3h4,s4h4,s5h4,s6h4,s1h5,s2h5,s3h5,s4h5,s5h5,s6h5)
printf(" dia e sala indisponivel ou digitado errado.");
else
()
}
system("pause");
}