这章比较简单,主要是认识一下内核磁盘映像文件的工具程序。
除了书本详细介绍之外,有以下代码可以参考下。
Ø sizeof buf 和sizeof(buf)其实是一样的buf是变量了,不是类型,类型就不可以省略括号了。详细见本文件夹中的文档。
Ø 135-137行的代码可以借鉴一下。
for (i=0 ; (c=read(id,buf,sizeof buf))>0 ; i+=c )
if (write(1,buf,c)!=c)
die("Write call failed");
Ø 143-152行的代码可以借鉴一下。
for (c=0 ; c
c = sizeof(buf);
if (write(1,buf,c) != c)
die("Write call failed");
i += c;
}
ps:说明sizeof和strlen之间的区别
[1] 详解sizeof和strlen。http://mazhijing.blog.51cto.com/215535/68644
[2] 解析C语言中的sizeof。http://wf66.com/page/20068/15633A89E3.htm

沒有留言:
張貼留言