Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void egine_eswt_taks(int fd){
- int i;
- int j;
- int fileDesc;
- int block_number;
- int recs_num;
- void *block;
- void *block2;
- char temp_name[5];
- strcpy(temp_name, "tempA");
- BF_ReadBlock(fd, 0, &block);
- block_number= *(int *)(block+2*sizeof(int));
- for(i=0;i<block_number;i++){
- fileDesc = BF_OpenFile(temp_name);
- printf("\nEIMAI STO ARXEIO=%s\n",temp_name );
- BF_ReadBlock(fileDesc, 0, &block2);
- recs_num=* (int *)(block2+BLOCK_SIZE-2*(sizeof(int)));
- printf("recs_num=%d\n",recs_num );
- for(j=0;j<recs_num;j++){
- printf("exw thn %d %s %s %s\n", * (int *)(block+0+j*sizeof(Record)), (char *)(block+sizeof(int)+j*sizeof(Record)),(char *)(block+sizeof(int) + 15*sizeof(char)+j*sizeof(Record)), (char *)(block+15*sizeof(char) + 20*sizeof(char)+j*sizeof(Record)));
- }
- temp_name[4]++ ;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement