Ir ao conteúdo
  • Cadastre-se

RockYasha

Membro Júnior
  • Posts

    3
  • Cadastrado em

  • Última visita

posts postados por RockYasha

  1. 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.
     

  2. 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.

    testePantheon.txt

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

×
×
  • Criar novo...