Ler .conf

Publicado por Perfil removido 01/08/2007

[ Hits: 4.920 ]

Download lerconf.c




Esta é uma função bem específica que lê um arquivo de configuração com o seguinte layout:

variável=valor

  



Esconder código-fonte

#include <stdio.h>
#include <string.h>
#include <stdlib.h>

void logconf(char log[256]) {

   FILE *conf;

   char linha[256],*arg;

   conf=fopen("/usr/local/etc/arquivo.conf","r");
   if(!conf) {
      fprintf(stderr,"Erro ao abrir arquivo de configuração: /usr/local/etc/agi3.conf!");
      exit(1);
   }

   
   while(!feof(conf)) {
      fgets(linha,256,conf);

      if((arg=strstr(linha,"ArqLog="))) {
         arg=strchr(linha,'=');
         strcpy(log,arg+1);
         continue;
      }
   }
}

Scripts recomendados

Agenda eletrônica completa em C

Justificador de texto em 80 colunas

Ler string de um ficheiro

Cadastor de Produtos em C e metodos ordenação

Cadastro de arquivo usando ncurses como menu


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário