BITIO.H
上传用户:bjghjy
上传日期:2007-01-07
资源大小:379k
文件大小:1k
源码类别:

金融证券系统

开发平台:

Visual C++

  1. #ifndef _BITIO
  2. #define _BITIO
  3. #include <stdio.h>
  4. typedef struct tag_bit_file
  5. {
  6. FILE *file;
  7. unsigned char mask;
  8. int rack;
  9. int pacifier_counter;
  10. }BIT_FILE;
  11. BIT_FILE *OpenInputBitFile(char *filename);
  12. BIT_FILE *OpenOutputBitFile(char *filename);
  13. void OutputBit(BIT_FILE *bit_file,int bit);
  14. void OutputBits(BIT_FILE *bit_file,unsigned long code,int count);
  15. int InputBit(BIT_FILE *bit_file);
  16. unsigned long InputBits(BIT_FILE *bit_file,int count);
  17. void CloseInputBitFile(BIT_FILE *bit_file);
  18. void CloseOutputBitFile(BIT_FILE *bit_file);
  19. void FilePrintBinary(FILE *file,unsigned int code,int bits);
  20. #endif