博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2014年5月9日

摘要: 有时候要对整个目录做备份,修改cp1.c使得当两个参数都是目录时,把第一个目录中的所有文件复制到第二个目录中,文件名不变。那么该如何实现? 我们先来看看cp1.c的实现方式,它从一个文件中读取数据然后写到另一个文件中,通过系统调用open(或者creat)、read、wirte... 阅读全文

posted @ 2014-05-09 14:43 xymaqingxiang 阅读(629) 评论(0) 推荐(0) 编辑

摘要: ····要编写ls命令,首先要了解它能做什么,完成了什么工作,是如何完成这些工作的····一、ls命令能做什么? 我们在命令行输入ls,ls默认找出当前目录中所有文件的文件名,并且按照字典序排序后输出。ls命令有很多参数选项,可以决定ls的输出内容。如果参数是目录,ls列出目录的内容,如果参数是... 阅读全文

posted @ 2014-05-09 14:32 xymaqingxiang 阅读(1061) 评论(0) 推荐(0) 编辑

摘要: 筛选素数方法小结: 最简单的筛素数法方法就是从2开始,将所以2的倍数去掉,然后从3开始,将3的倍数去掉,依次进行下去即可。根据这样很容易写出代码,下面代码就是是筛素数法得到100以内的素数并保存到primes[]数组中。 1 const int MAXN = 100; 2 bool flag[MA... 阅读全文

posted @ 2014-05-09 13:45 xymaqingxiang 阅读(771) 评论(0) 推荐(0) 编辑

摘要: 一、位运算常用的小技巧:判断奇偶、交换两数、变换符号及求绝对值等1.判断奇偶只要根据最未位是0还是1来决定,为0就是偶数,为1就是奇数。因此可以用if ((a & 1) == 0)代替if (a % 2 == 0)来判断a是不是偶数。下面程序将输出0到100之间的所有奇数。1 for (i = 0;... 阅读全文

posted @ 2014-05-09 13:45 xymaqingxiang 阅读(1202) 评论(0) 推荐(1) 编辑