Advertisement

在二进制文件中的每个16位单元中进行高低位交换

阅读量:

目标:对file1文件中每个16bit的数据进行高低字节的交换操作。

效果:

直接进入代码部分:

复制代码
 #include <stdio.h>

    
 #include <string.h>  /*mem head file*/
    
 #include <stdlib.h>  /*FILE HEAD head file*/
    
  
    
 typedef unsigned char u8;
    
 typedef unsigned short u16;
    
 typedef unsigned int  u32;
    
  
    
 #define FILE_1 	"D:\ 555.ac3"
    
 #define FILE_2	"D:\ 555_swap.ac3"
    
  
    
 void hl_byte_swap(void)
    
 {
    
 	FILE *fin;
    
 	FILE *fout;
    
 	
    
 	u8 *inFile;
    
 	u8 *outFile;
    
 	

全部评论 (0)

还没有任何评论哟~