Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal podem me ajudar com um erro bobo q esta dando no meu programa... Vou postar um pedaço dele.
E tbm possuo uma duvida.
Vou ter q cadastar (usando struct) os alunos pelos: Ra, nome e curso... mas quando o usuario digitar o RA , o sistema deve varificar se ja existe esse RA e se existir avisar o usuario. Como faço essa comparação de struct.
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#define MAX 9
#define MIN 9
#define TAM 100
struct aluno //estrutura do tipo aluno
{
long ra[MAX][MIN];
char nome[50];
char curso[25];
}; //fim do struct
struct aluno regaluno[100]; // uma matriz de estrutura tipo aluno realuno
int menu();
void CADASTRO(void);
void CONSULTA(void);
void EXCLUIR(void);
int continuar;
int cont=0;
int main() // inicio do int main()
{
int opcoes;
do {
opcoes=menu(); //chama a opção menu
switch (opcoes){
case 1:
CADASTRO();
break;
case 2:
CONSULTA();
break;
case 3:
EXCLUIR();
break;
case 4:
exit(0);
break;
}// fecha o switch
}// fecha DO
while (opcoes !=4);
printf("\n\n");
return(0);
} // fim do int main();
int main(void) // função do menu
{ // é bem aqui q esta dando o erro aparece: redefinition of 'int main'
int x; // vai ler as opções
do {
system("cls"); // limpa a tela
printf("\n\n"); // pula duas linhas
printf(" \t\t 1 %c CADASTRO DE ALUNO \n\n\t\t 2 %c CONSULTA \n\n\t\t 3 %c EXCLUIR \n\n\t\t 4 %c Sair");
scanf("%d".&x);
}// fecha DO
while ((x<1) || (x>4));
return x;
}// fecha int main(void)
Carregando comentários...