博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第28月第11天 vim -b
阅读量:5291 次
发布时间:2019-06-14

本文共 1040 字,大约阅读时间需要 3 分钟。

1.

首先以二进制方式编辑这个文件:

        vim -b datafile
现在用 xxd 把这个文件转换成十六进制:
        :%!xxd
文本看起来像这样:
        0000000: 1f8b 0808 39d7 173b 0203 7474 002b 4e49  ....9..;..tt.+NI 
        0000010: 4b2c 8660 eb9c ecac c462 eb94 345e 2e30  K,.`.....b..4^.0 
        0000020: 373b 2731 0b22 0ca6 c1a2 d669 1035 39d9  7;'1.".....i.59. 
现在你可以随心所欲地阅读和编辑这些文本了。 Vim 把这些信息当作普通文本来对待。
修改了十六进制部分并不导致可显示字符部分的改变,反之亦然。
   最后,用下面的命令把它转换回来:
        :%!xxd -r

 

https://blog.csdn.net/yehenhei/article/details/53063588

 

2.bmp

 

颜色表用于说明位图中的颜色,它有若干个表项,每一个表项是一个RGBQUAD类型的结构,定义一种颜色。RGBQUAD结构的定义如下:
1
2
3
4
5
6
typedef 
struct 
tagRGBQUAD{
BYTE 
rgbBlue;
//蓝色的亮度(值范围为0-255)
BYTE 
rgbGreen;
//绿色的亮度(值范围为0-255)
BYTE 
rgbRed;
//红色的亮度(值范围为0-255)
BYTE 
rgbReserved;
//保留,必须为0
}__attribute__((packed)) RGBQUAD;

 3.sdl2

 

 https://www.cnblogs.com/joxon/p/5560695.html

https://www.willusher.io/pages/sdl2/

https://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list

 

#include 
#define SDL_MAIN_HANDLED#include

 

https://blog.csdn.net/furzoom/article/details/53992124

 

转载于:https://www.cnblogs.com/javastart/p/10262114.html

你可能感兴趣的文章
sql语句中where与having的区别
查看>>
Python数据分析入门案例
查看>>
0x7fffffff的意思
查看>>
Java的值传递和引用传递
查看>>
HTML5的服务器EventSource(server-sent event)发送事件
查看>>
vue-devtools 获取到 vuex store 和 Vue 实例的?
查看>>
检查 chrome 插件是否存在
查看>>
在mac中,npm安装或者卸载失败,提示没有权限
查看>>
155. Min Stack
查看>>
亚稳态的产生机理、消除办法 (可以理解为什么打拍)
查看>>
<每日 1 OJ> -Table
查看>>
<每日 1 OJ> -LeetCode 7. 整数反转
查看>>
<每日 1 OJ> -LeetCode 13 . 罗马数字转正数
查看>>
c语言用指针定义一个类型进行输入输出
查看>>
数字电路基础知识
查看>>
C语言之“字符”与“字符串”之间的区别解析
查看>>
<每日 1 OJ> -24. The Simple Problem
查看>>
<每日 1 OJ> -内存文件系统
查看>>
<每日 1 OJ> -LeetCode 28. 实现 strStr()
查看>>
<每日 1 OJ> -LeetCode 21. 合并两个有序链表
查看>>