Kimossab

Useless Stuff

Feb 21st, 2015
266
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.71 KB | None | 0 0
  1.  
  2. void ListVehDia(int dia, int mes)
  3. {
  4.     FILE *f = fopen("Historico.txt","r");
  5.     if(!f) return;
  6.  
  7.     char E;
  8.     int d, m;
  9.     float preco;
  10.     char mat[9];
  11.  
  12.     while(!feof(f))
  13.     {
  14.         fscanf(f,"%c", E);
  15.         if(E == 'E')
  16.             continue;
  17.         fscanf(f, "%s%d%d%*d%*d%f",mat,d,m,preco);
  18.         //se o mes da linha for abaixo do mes escolhido ou
  19.         //for igual e o dia da linha abaixo do dia escolhido entao continuar
  20.         if(m < mes || mes == m && d < dia)
  21.             continue;
  22.         //se o mes da linha for acima do mes escolhido
  23.         //for igual e o dia da linha acima do dia escolhido entao parar
  24.         //(ja foi ultrapassado o dia escolhido, por isso ignorar)
  25.         else if(m > mes || mes == m && d > dia)
  26.             break;
  27.         printf("%s/t%f", mat, preco);
  28.     }
  29. }
Advertisement
Add Comment
Please, Sign In to add comment