1. C语言里,主函数main()是可以带参数的,而且如果带参数,只能是两个参数。 main(int argc, char * argv[]){}这里,如果在cmd里运行程序,程序文件名本身也算一个参数,因此argc = 输入参数个数+1. 而argv[0]存放的就是程序文件名。2. 在Fortr....
分类:
其他好文 时间:
2014-10-16 20:36:23
阅读次数:
479
du命令可以查看指定文件夹占用的磁块数,以下为linux下c语言实现shell du指令的代码(支持-k选项):
#include
#include
#include
#include
#include
int disk_usage(char *);
int k = 0;
int main(int argc,char * argv[])
{
int i;
for(i = 1;...
分类:
系统相关 时间:
2014-10-16 19:19:32
阅读次数:
212
输入:一个数组.输出:数组中出现次数超过一半的数字.注:如果该数字不存在,则需对该数组进行检查,下面的程序假设所要查找的数字是存在的. 1 #include 2 #include 3 4 static int find(int *, int); 5 6 int main(int argc, ...
分类:
编程语言 时间:
2014-10-16 17:20:43
阅读次数:
231
$_SERVER是由服务器创建的,包含了头信息、参数、路径等信息,以下是一些键代表的含义:$_SERVER['PHP_SELF'] #当前正在执行脚本的文件名,与 document root相关。$_SERVER['argv'] #传递给该脚本的参数。$_SERVER['argc'] #包含传递给程...
分类:
其他好文 时间:
2014-10-16 13:28:52
阅读次数:
145
开始解释器篇。 解释器部分会写几节还说不准,因为,不少相关内容在之前的版本中是有覆盖到的。 同样,还是从解释器入口的 main 函数说起。 int?main?(int?argc,?char?*argv[])
{
?int?i;
?int?result?...
分类:
其他好文 时间:
2014-10-14 16:30:29
阅读次数:
249
$_SERVER['REMOTE_PORT'] //端口。 $_SERVER['SERVER_NAME'] //服务器主机的名称。 $_SERVER['PHP_SELF']//正在执行脚本的文件名 $_SERVER['argv'] //传递给该脚本的参数。 $_SERVER['argc'] //传递...
分类:
Web程序 时间:
2014-10-14 15:27:58
阅读次数:
190
可变数组是不可变数组的子类, 它继承了不可变数组的所有方法的同时又有属于自己的方法, 比如修改数组里的元素, 为数组里添加元素等等.涉及到的方法:addObject: 意思就是添加数组元素.下面我们来看看例子吧:#import int main(int argc, const char * argv...
分类:
其他好文 时间:
2014-10-13 22:13:37
阅读次数:
214
unix下more命令的简单实现:
#include
#define PAGELEN 24
#define LINELEN 512
int do_more(FILE * file);
int see_more(FILE * file);
int main(int argc,char * argv[])
{
FILE * fp;
if(argc == 1)
do_more(std...
分类:
系统相关 时间:
2014-10-13 17:55:49
阅读次数:
169
I值便利, 什么是I值便利, 我们可以把I当成一个整型的首字母, 在这里有两种方法可以实现.第一种方法是直接打印数组里有多少个元素.第二种是直接把数组里的所有元素逐个打印出来.#import int main(int argc, const char * argv[]) { @autorele...
分类:
其他好文 时间:
2014-10-13 10:02:29
阅读次数:
233
快速枚举法创建数组:快速枚举法的原理和枚举差不多, 只是写法更加的简单明了.快速枚举法一样需要先创建一个不可变数组, 然后通过快速枚举, 将数组里面的元素逐个打印出来.下面让我们来看看详细的例子:#import int main(int argc, const char * argv[]) { .....
分类:
其他好文 时间:
2014-10-12 17:17:08
阅读次数:
191