Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá, boa noite.
Tenho um programa com dois ficheiros:
main.c
CODE
#include <stdio.h>#include <stdlib.h>
#include "configs.c"
int main(int argc, char *argv[])
{
printf("Idade: %d", idade);
system("PAUSE");
return 0;
}
e configs.c
CODE
int idade = 10;
Quando faço compile & run é-me apresentada a seguinte mensagem: multiple definition of 'idade'. Alguem me pode explicar porque isto acontece. Obrigado.
Carregando comentários...