• 0
Sign in to follow this  
xbxfelipe

TXT em lista encadeada

Question

Bom dia amigos!

Não sei mais o que fazer preciso de uma luz hahhau, estou tentando armazenar um txt em uma lista encadeada... consigo com sucesso jogar o txt inteiro porem quero somente alguns valores... por exemplo do arquivo de texto:

#
{
início
}
{
Atividade1
10
}
{
fim
}
#

O cerquilha serve pra dizer aonde começa, ai preciso jogar o inicio para a lista nome... atividade na lista nome, o valor 10 na lista numero, e o fim na lista nome... o ultimo cerquilha serve pra fechar o arquivo.

estou armazenando +- dessa forma:
 

fscanf(arq, "%s\n", &nometem);
    if (strcmp(nometem, "#") == 0)
    {
        while (!feof(arq))
        {
            fgets(nometem, MAXCARACTERES, arq);
            if (nometem[0] == '{')
            {

                    fgets(&proximo_ponto->nome, 100, arq);
                    proximo_ponto->proximo = (t_ponto *)malloc(sizeof(t_ponto));
                    if (ini_ponto == NULL)
                    {
                        exit(1);
                    }
                    proximo_ponto = proximo_ponto->proximo;
            
            }
        }
    }

deis de já eu agradeço se alguém puder dar uma luz huahuauhuah

Share this post


Link to post
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this