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
Pergunta
xbxfelipe
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
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.