Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal, estou fazendo esse programa, que lê um arquivo ini e usa a função pegasecao() para ler uma palavra entre os caracteres "[" e "]" e jogá-la numa string. Só que quando tento compilar dá o seguinte erro [Error] conflicting types for 'pegacomando' na linha 16. Vocês sabem o que esta causando isso ? Abaixo vai o código. Obrigado.
#include<stdio.h>
#include<stdlib.h>
int main(void){
int nv = 0;
FILE *arquivo = fopen("declara.ini", "r");
if(arquivo == NULL)
printf("Erro, arquivo de configuração não encontrado");
char *palavra = pegasecao("declara.ini", '[', ']');
printf(palavra);
system("pause");
return 0;
} char *comando;
int i = 0;
while((char)getc(arquivo)!=inicio);
while(getc(arquivo)!=-1){
comando[i] = (char)getc(arquivo);
i++;
}
return comando;
}Carregando comentários...