-
Posts
3 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por RockYasha
-
-
Na verdade não tinha conseguido postar o arquivo por que não é aceito o tipo .tsv, mas o arquivo que preciso ler e ordenar é este abaixo.
obrigado.
-
Ajuda com Linguagem C. Armazenar valores de um arquivo TSV em variaveis.?
Estou com um problema, em que eu preciso ordenar um arquivo TSV, porém eu não estou nem conseguindo armazenar os dados em uma variável para começar a ordenação.
Em arquivos como txt e csv que costumam utilizar virgulas ou outro tipo de separador, eu consigo facilmente, porém nesse arquivo TSV, a divisão é dada por espaços, porém diferentes em cada campo.
Já tentei usar o numero da tabela ascii, transformar o tab em virgula e não obtive nenhum sucesso, alguém pode me ajudar?
É necessário apenas conseguir armazenar os valores nas variaveis, para que depois eu consiga fazer a ordenação. Segue um exemplo do arquivo abaixo:
307 Abraham Lincoln UNITED STATES
308 Aristotle Greece
339 Ayn Rand Russia
595 Andre Agassi UNITED STATES
628 Aldous Huxley UNITED KINGDOM
676 Andrei Tarkovsky Russia
700 Arthur Schopenhauer POLAND
736 Albert Einstein Germany
783 Alexander the Great Greece
808 Alfred Hitchcock UNITED KINGDOM
841 Attila the Hun Hungary
Obrigado.
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais
Leitura e ordenação de arquivo TSV
em C/C#/C++
Postado
fscanf(fp,"%[^,] %s %s",dados.num, dados.nome, dados.pais);
Quando eu coloco esse fscanf, siginiva que eu quero ler ate a virgula, como eu faço pra ser 3 espaços ou tab?
eu sei que o tab na tabela ascii equivale a 9
tem como eu usar esse numero para identificar o tab?
Obrigado.