Enviado em 05/04/2012 - 11:11h
Pessoal tudo bem ?
Estou com uma dúvida aqui, já trabalhei com arquivos em c mas somente manipulação de inteiros .Meu problema é o seguinte, tenho que ler um arquivo txt de registros , estes estão separados por tabulação , a primeira linha do arquico é do tipo : 1 00002house.info 2 0009bo70.com 3 000fp502pfls0kox7.com , esses registros que começam pelo numero , estão na mesma linha e separados por tabulação , o arquivo tem várias linhas.Fiz um código para leitura mas ele só imprime o primeiro registro , ou seja ,não está lendo depois do tab .Segue o link para baixar o arquivo txt que estou usando para leitura : http://www.4shared.com/office/IykWLNTL/dados.html
Estou com uma dúvida aqui, já trabalhei com arquivos em c mas somente manipulação de inteiros .Meu problema é o seguinte, tenho que ler um arquivo txt de registros , estes estão separados por tabulação , a primeira linha do arquico é do tipo : 1 00002house.info 2 0009bo70.com 3 000fp502pfls0kox7.com , esses registros que começam pelo numero , estão na mesma linha e separados por tabulação , o arquivo tem várias linhas.Fiz um código para leitura mas ele só imprime o primeiro registro , ou seja ,não está lendo depois do tab .Segue o link para baixar o arquivo txt que estou usando para leitura : http://www.4shared.com/office/IykWLNTL/dados.html
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
FILE*arquivo;
char string[80];
int main()
{
arquivo=fopen("dados.txt","r");
fgets(string, 79, arquivo);
printf("%s\n",string);
system("pause");
}