Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdlib.h>
- #include <stdio.h>
- #include <string.h>
- #define maxBloques 4096
- typedef struct{
- int *dir;
- int Bytes;
- int month;
- int dia;
- int hora;
- int min;
- char tipo[20];
- }bloque;
- bloque *HistBloq[maxBloques];
- int nbloq = 0; //Numero de elementos en el array
- void histBloqInsert(int *dir, int Bytes, int month, int dia, int hora, int min, char *tipo){
- if(nbloq == maxBloques){
- printf("Espacio del historial agotado");
- return;
- }
- else{
- nbloq++;
- HistBloq[nbloq-1]=malloc(sizeof(bloque));
- HistBloq[nbloq-1]->dir=dir;
- HistBloq[nbloq-1]->Bytes=Bytes;
- HistBloq[nbloq-1]->month=month;
- HistBloq[nbloq-1]->dia=dia;
- HistBloq[nbloq-1]->hora=hora;
- HistBloq[nbloq-1]->min=min;
- strcpy(HistBloq[nbloq-1]->tipo,tipo);
- }
- }
- bloque *histBloqElemento(int n){
- return HistBloq[n];
- }
- int histBloqNumElementos(){
- return nbloq;
- }
- void histBloqBorrar(){
- int i;
- for(i=0; i <= nbloq; i++){
- free(HistBloq[i]);
- }
- nbloq = 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement