- 博客(3)
- 收藏
- 关注
原创 [C++]提取BMP文件时,位运算实现BYTE数组转换DWORD
跳转至转换方法一、背景介绍:在从一个数据包中提取BMP图像数据时,发现其不像JPG文件有开始标志位0xFFD8和结束标志位0xFFD9的机制。但BMP文件以一个名为BITMAPFILEHEADER的结构体开始,该结构体共占用14个字节。其结构如下图所示: 一个BMP文件总是以0x424D开始,也就是BITMAPFILEHEADER中的bfType变量的值。那么可以将bfTy...
2019-12-30 10:58:55
577
1
原创 [APUE] 习题10.6程序
**问题描述:**编写一段程序测试图10-24中父进程和子进程的同步数,要求进程创建一个文件并向文件中写一个整数0,然后,进程调用fork,接着,父进程和子进程交替增加文件中的计数器值,每次计数器值增加1时,打印是哪一个进程(子进程或父进程)进行了该增加1操作。解答:#include"apue.h"#include<fcntl.h>#define RWRW (S_IRUSR |...
2019-08-25 15:20:47
187
原创 [APUE]详解5.14节内存流实例5-15
//学习5.14内存流这节时,没有看懂实例5-15的运行结果。反复实验加上看到另一位大佬写的解读后,终于有点明白了。写下这篇博文记录一下。首先看代码,#include "apue.h"#define BSZ 48intmain(){ FILE *fp; char buf[BSZ]; memset(buf, 'a', BSZ-2); buf[BSZ-2] = '\0'; ...
2019-08-19 10:24:58
457
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人