tgatoc.c
上传用户:qddsws
上传日期:2022-06-22
资源大小:723k
文件大小:0k
源码类别:

操作系统开发

开发平台:

C/C++

  1. #include <unistd.h>
  2. #include <sys/types.h>
  3. #include <sys/stat.h>
  4. #include <fcntl.h>
  5. int main (int argc, char *argv[]) {
  6. printf ("static unsigned char logo_16bpp[] = { n");
  7. int in=open(argv[1],O_RDONLY);
  8. char buffer[255];
  9. read(in,buffer,18);
  10. buffer[1]=0;
  11. int i=0;
  12. for (i=0;i<800*600*2;i++) {
  13.  read(in,buffer,1);
  14.  buffer[1]=0;
  15.  printf ("0x%x",buffer[0]&0x000000FF);
  16.  if (i!=800*600*2-1) printf (",");
  17.  if ((i+1)%15==0) printf ("n");
  18. }
  19. printf ("};");
  20. return 0;
  21. }