SEMPRE QUANDO VOU COMPILAR APARECE ESSA MENSAGEM DE AVISO "[Warning] comparison between pointer and integer [enabled by default]" já PESQUISEI E NÃO CONSIGO TIRAR ES AVISO DE JEITO NENHUM
CÓDIGO
#include<stdio.h>
#define SIZE 200
int op;
char nome[SIZE][50];
char email[SIZE][50];
int idade[SIZE][20];
void cadastro();
void pesquisa();
int main(void) {
cadastro();
pesquisa();
}
//inicio do cadastro
void cadastro() {
static int linha;
do {
printf("\nDigite o se Nome: ");
scanf("%s",&nome[linha]);
printf("\nDigite o E-MAIL: ");
scanf("%s",&email[linha]);
printf("\nDigite sua idade: ");
scanf("%d",&idade[linha]);
printf("Pressioe 1 para continuar.");
scanf("%d",&op);
++linha;
} while(op==1);
}
// fim do cadastro
void pesquisa() {
int i;
int pesquisaidade;
char emailPesquisa[50];
do {
printf("\nDigite 1 para pesquisa.");
scanf("%d",&op);
switch(op) {
case 1:
printf("\nDigite a idade: ");
scanf("%d", &pesquisaidade);
for(i = 0; i < SIZE; ++i) {
if(idade[i] == pesquisaidade) {//LINHA DO WANRING
printf("\nNome: %s \nE-MAIL: %s\nIdade: %d",nome[i], email[i], idade[i]);
}
}
break;
case 2:
printf("\nDigite o E-MAIL: ");
scanf("%d", &emailPesquisa);
for(i = 0; i < SIZE; ++i) {
if(strcmp(email[i],emailPesquisa)) {
printf("\nNome: %s \nE-MAIL: %s\nIdade: %d",nome[i], email[i], idade[i]);
}
}
break;
default:
printf("\nOpção Invalida!");
break;
}
printf("Digite 1 para continuar a pesuisar");
scanf("%d",&op);
} while(op==1);
}
Pergunta
MARLON307
SEMPRE QUANDO VOU COMPILAR APARECE ESSA MENSAGEM DE AVISO "[Warning] comparison between pointer and integer [enabled by default]" já PESQUISEI E NÃO CONSIGO TIRAR ES AVISO DE JEITO NENHUM
CÓDIGO
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.