raphaelt 0 Denunciar post Postado Julho 2, 2012 Galera é o seguinte, estou fazendo um programa aqui, mas estou com um problema. Eu tenho um arquivo txt do seguinte modo: Pontos.txt 123 20 30 21 321 23 10 17 456 41 31 25 654 12 21 15 O que eu quero é apenas ler o primeiro número de cada linha. Pense que se fizesse: while(fscanf(arq, "%d", &i) == 1){ /* restante do codigo */ } Mas aí estou percebendo que ele não pula a linha após ler o primeiro número, apenas avança na mesma linha. Deve ser uma coisa boba, mas eu realmente não sei... Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Julho 2, 2012 uma solução simples é usar frets para ler a linha toda, depois use sscanf para ler o primeiro número da string lida pelo fgets Compartilhar este post Link para o post Compartilhar em outros sites