Arquivo txt delimitado por vírgula

1. Arquivo txt delimitado por vírgula

erika
ericio

(usa Puppy Linux)

Enviado em 23/10/2010 - 15:06h

Eu tenho q ler dados do seguinte arquivo. Consegui ler o primeiro numero que corresponde ao tamanho de uma lista encadeada qualquer ... So que os outros dados estão separados por vírgula, como faço para ler estes dados?

OBS: Linguagem C

8
1,5,5,1,3,1
2,2,1,5,3,4
3,3,1,4,5,6
4,4,2,5,5,7
5,1,5,1
6,4,0
8


  


2. Resposta

Mauricio Souza Klein
Hebang

(usa Arch Linux)

Enviado em 23/10/2010 - 17:32h

Para ler o arquivo linha a linha, utiliza fopen e getline.

De posse de cada linha, use a função strtok, da string.h. Ela lhe retorna um char* que aponta para a primeira ocorrencia do padrão encontrada (no caso a virgula). Tutoriais na internet explicam detalhadamente o uso dela.

Sendo assim, fopen, getline e strtok resolvem seu problema :)






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts