自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 球钟问题

在数据结构的栈和队列的学习过程中,除了需要了解栈、队列的基本特点外,需要掌握包括创建、出栈入栈、出队入队等基本操作。并熟悉一些常见的应用问题,比如球钟问题就是一个典型利用栈和队列实现的实际问题。本文描述球钟问题的具体实现过程。球钟问题描述问题描述:球钟是一个利用球的移动来记录时间的简单装置。它有三个可以容纳若干个球的指示器:分钟指示器,五分钟指示器,小时指示器。若分钟指示器中有2个球,五分钟指示器中有6个球,小时指示器中有5个球,则时间为5:32。工作原理:每过一分钟,球钟就会从球队列的队首取出一个

2017-09-22 11:27:27 506

原创 用有名管道实现文件复制,有两个终端 ,一个进行复制操作,另一个进行粘贴操作

这一段代码是进行复制操作,可以先将其生成可执行文件r,gcc - .xx.c -o r,便生成可执行文件r#include #include #include #include #include #include int main(int argc, const char *argv[]){ int fd_fifo, fd_file; char buf[32] = {0};

2017-09-15 19:03:22 1201

原创 编程读写一个文件test.txt,每隔1秒向文件中写入一行数据

编程读写一个文件test.txt,每隔1秒向文件中写入一行数据,类似这样: 1, 2007-7-30 15:16:42 2, 2007-7-30 15:16:43 该程序应该无限循环,直到按Ctrl-C中断程序。 再次启动程序写文件时可以追加到原文件之后,并且序号能够接续上次的序号,比如: 1, 2007-7-30 15:16:42 2, 2007-7-30 15:16:43 3, 2007-7-30 15:19:02 4, 2007-7-30 15:19

2017-09-13 19:59:00 4974

原创 通过父子进程完成文件io对文件的拷贝,父进程从文件开始到文件 的一半开始拷贝,子进程从文件的一半到文件末尾。

#include #include #include #include #include #include #define N 64int main(int argc, char *argv[]){ int fds, fdt, len, nbyte; pid_t pid; char buf[N]; if (argc < 3) { printf("Usage

2017-09-13 19:44:06 1340

原创 用stat 写出ls -l的全功能

#include #include #include #include #include #include #include #include void mode(struct stat buf);void usrm(struct stat buf);void grpm(struct stat buf);void othm(struct stat buf);void na

2017-09-13 18:51:25 716 1

原创 用stat写出ls -l 的功能

#include#include#include #include #include #include#include #include #include int main(int argc, const char *argv[]){ int df; struct stat buf; struct passwd *p; struct group *g;

2017-09-12 20:31:35 549

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除