Colocar Resposta 
 
Avaliação do Tópico:
  • 0 votos - 0 Média
  • 1
  • 2
  • 3
  • 4
  • 5
Ajuda em C -> Manipulação de Ficheiros com strings
16-05-2009, 16:58 (Esta mensagem foi modificada pela última vez a: 16-05-2009 17:01 por zeguel.)
Mensagem: #3
RE: Ajuda em C -> Manipulação de Ficheiros com strings
(16-05-2009 16:07)R00KIE Escreveu:  Os meus conhecimentos de C estão um bocado enferrujados mas não podias ler "aos bocados" para dentro de uma estrutura de dados?
Os dados devem ter uma organização fixa, tipo cada linha tem X caracteres e cada um faz uma coisa, se leres isso para uma estrutura de dados ficas logo com tudo no sítio para tratares, mudares e reescrever para o ficheiro .... digo eu Tongue

eu nao quero reescrever no ficheiro, depois tenho que implementar tudo no ficheiro da area que já recebi, mas isso depois de guardado é relativamente simples..

ironia ou não, eu faço isto

Código:
int loop;
    char *rule;
    const char delimiters_div[] = ", :";
    char *array[20];
    char ficheiro_regras[100];
    rule=NULL;    
    do
    {
    fgets(ficheiro_regras,100,m);             
        array[0]=strtok (ficheiro_regras, delimiters_div); /* token => "tudo da regra divido em , e :" */
  if(array[0]==NULL)
   {
    printf("Mal formulada\n");
    exit(10);
   }

  for(loop=0;loop<100;loop++)
   {
    array[loop]=strtok (ficheiro_regras, delimiters_div);
    if(array[loop]==NULL)
      break;
   }    
    }while(rule!=NULL);
}

agora o que eu quero é interpretar e depois mandar para uma lista ligada...

Código:
typedef struct regras
{
    struct hipotes
        {
        char *hipot;
        char *prox_hip;    
        }*Hipotese;
        
    struct condicao
        {
            char *condicion;
            char *or;
            int *valor_log;
            char *prox_cond;
        }*Condicao;
        
        char *nv_valor;
        struct regras *proxima;
}*Regras;
atenção que a estrutura pode estar mal formulada, eu o pouco que sei de C nao abrange em grande parte as estruturas...Confused
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
Colocar Resposta 


Mensagem neste Tópico
RE: Ajuda em C -> Manipulação de Ficheiros com strings - zeguel - 16-05-2009 16:58

Saltar Fórum:


Utilizadores a ver este tópico: 1 Visitante(s)