techno-

lista test

Nov 7th, 2022
43
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.66 KB | None | 0 0
  1.  
  2. #include <stdlib.h>
  3. #include <stdio.h>
  4. #include <string.h>
  5.  
  6. #define maxBloques 4096
  7.  
  8.  
  9.  
  10. struct bloque{
  11.     char dir[14];
  12.     int Bytes;
  13.     int month;
  14.     int dia;
  15.     int hora;
  16.     int min;
  17.     char tipo[20];
  18. };
  19.  
  20. struct bloque *Hist[maxBloques];
  21.  
  22. int nbloq = 0; //Numero de elementos en el array
  23.  
  24. void histInsert(char *linea){
  25.     if(nbloq == maxBloques){
  26.         printf("Espacio del historial agotado");
  27.         return;
  28.     }
  29.     else{
  30.         nbloq++;
  31.         Hist[nbloq-1].dir = strdup(linea);
  32.     }
  33. }
  34.  
  35. char *histElemento(int n){
  36.     return Hist[n];
  37. }
  38.  
  39. int histNumElementos(){
  40.     return nbloq;
  41. }
  42.  
  43. void histBorrar(){
  44.     int i; 
  45.     for(i=0; i <= nbloq; i++){
  46.         free(Hist[i]);
  47.     }
  48.     nbloq = 0;
  49. }
Add Comment
Please, Sign In to add comment