2.1 一个完整的程序

2015-03-23  本文已影响30人  阿米咖啡花

echo是Unix上一个十分简单,但比较实用的程序。它在标准输出上(一般为屏幕)打印出它的参数。改程序经常向用户显示信息,如下面的程序所示:

echo "Cool! Let's get to it..."

echo的源代码如下:

#include#include#includeint main (int argc, const char *argv[])

{

int nflag;

/* This Utility may NOT do getopt(3) option parsing. */

if (*++argv && !strcmp(*argv, "-n"))

{

++argv;

nflag = 1;

}

else

{

nflag = 0;

}

while (*argv)

{

(void)printf("%s", *argv);

if (*++argv)

{

putchar(' ');

}

}

if (!nflag)

{

putchar('\n');

}

exit(0);

}

上一篇 下一篇

猜你喜欢

热点阅读