2016计算机基地-倪纯淳-实验七之二.docxVIP

  • 3
  • 0
  • 约1.92千字
  • 约 4页
  • 2018-07-03 发布于上海
  • 举报
1.编写一个程序,利用内存映象文件,实现less工具的功能。#includestdio.h#includesys/stat.h#includefcntl.h#includeunistd.h#includesys/mman.h#includestring.h#includememory.h#includestdlib.h#includestdio.hint lastrow(char * s,int d);int nextrow(char * s,int d);int onepage(char * s,int d);int main(){ int fd,play=0; char lab; char *start; struct stat sb; fd=open(test.txt,O_RDONLY); /*打开*/ fstat(fd,sb); /*获取文件大小*/ start=mmap(NULL,sb.st_size,PROT_READ,MAP_PRIVATE,fd,0); if(start==MAP_FAILED) /*判断是否映射成功*/ return(1); play=onepage(start,play)+1; lab=getchar(); while(lab!=qlab!=Q) {

文档评论(0)

1亿VIP精品文档

相关文档