Ler config

Publicado por Perfil removido 21/03/2007

[ Hits: 4.431 ]

Download main.c




Este script lê um arquivo que tem configurações ordenadas do tipo:

dado1:dado2:condicao1:condicao2

separando cada dado e condição em uma variável de uma estrutura, que representa cada linha.

  



Esconder código-fonte

#include <stdio.h>

struct linha {
   char dado1[32];
   char dado2[32];
   char condicao1[32];
   char condicao2[32];
};

main() {
   FILE *input;
   char leitura[128];

   struct linha Teste[2];
   int i=0,j=0,k=0;
   char *s;

   if(!(input=fopen("input","r"))) {
      printf("Erro ao ler arquivo");
      exit(1);
   }

   while(fgets(leitura,128,input)) {
      for(i=0;leitura[j]!=':';i++,j++) {
         Teste[k].dado1[i]=leitura[j];
         printf("%c",Teste[k].dado1[i]);
      }
      printf("\n");
      j++;
      for(i=0;leitura[j]!=':';i++,j++) {
         Teste[k].dado2[i]=leitura[j];
         printf("%c",Teste[k].dado2[i]);
      }
      printf("\n");
      j++;
      for(i=0;leitura[j]!=':';i++,j++) {
         Teste[k].condicao1[i]=leitura[j];
         printf("%c",Teste[k].condicao1[i]);
      }
      printf("\n");
      j++;
      for(i=0;leitura[j]!='\n';i++,j++) {
         Teste[k].condicao2[i]=leitura[j];
         printf("%c",Teste[k].condicao2[i]);
      }
      printf("\n");
      j=0;
      k++;
      
   }
   fclose(input);
}

Scripts recomendados

read_sql_conf

Programa CONSULTA/ PESQUISA/ ADICIONA/ EXCLUI registros em arquivos

Cadastor de Produtos em C e metodos ordenação

Codigo para criar arquivo de log

Leitura de arquivo texto separando as colunas


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts