自己写代码,替代Linux下的WC完成字符数,行数和单词数的统计
2008-05-09 09:51
671 查看
字节写代码,替代Linux下的WC完成字符数,行数和单词数的统计
#include<stdio.h>
int main()
{
int c,nc,lc,wc,stat;
stat=nc=wc=lc=0;
printf("count is begin(LRQ)/n-------------------------------/n");
while ((c=getchar())!=EOF)
{
putchar(c);
++nc;
if (c=='/n')
++lc;
if (c==' '||c=='/n'||c=='/t')
stat=0;
else if (stat==0)
{
stat=1;
++wc;
}
}
printf("/n-------------------------------/n char is:%d/n Line is:%d/n word is:%d/n",nc,lc,wc);
}
运行结果如下:
BENET-LRQ:~/c # cat hello.c |./count
count is begin(LRQ)
-------------------------------
#include <stdio.h>
int main()
{
printf("Hell, The World!/n");
}
-------------------------------
char is:64
Line is:5
word is:9
李荣权
#include<stdio.h>
int main()
{
int c,nc,lc,wc,stat;
stat=nc=wc=lc=0;
printf("count is begin(LRQ)/n-------------------------------/n");
while ((c=getchar())!=EOF)
{
putchar(c);
++nc;
if (c=='/n')
++lc;
if (c==' '||c=='/n'||c=='/t')
stat=0;
else if (stat==0)
{
stat=1;
++wc;
}
}
printf("/n-------------------------------/n char is:%d/n Line is:%d/n word is:%d/n",nc,lc,wc);
}
运行结果如下:
BENET-LRQ:~/c # cat hello.c |./count
count is begin(LRQ)
-------------------------------
#include <stdio.h>
int main()
{
printf("Hell, The World!/n");
}
-------------------------------
char is:64
Line is:5
word is:9
李荣权
相关文章推荐
- Linux wc --统计文件行数,单词数或字节数
- wc递归统计代码行数 -- Linux/Unix 哲学魅力
- Linux命令之统计文件行数、字数、字符数-wc
- Linux命令之wc - 统计文件行数、单词数或字节数
- Linux - wc统计文件行数、单词数或字节数
- wc递归统计代码行数 -- Linux/Unix 哲学魅力
- Linux下统计代码行数--wc命令
- Linux - wc统计文件行数、单词数或字节数
- [原创]c++,自己写的一个统计输入的单词个数,行数和字符总数的小程序
- Linux命令温故而知新:统计行数,单词,字符数
- linux wc 的用法-linux 下统计行数、单词数、字符个数
- Linux 下使用 wc 统计文件夹下所有文件的代码行数(包括子目录)
- Linux下统计文件行数 语法:wc [选项] 文件… 说明:该命令统计给定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所有 指定文件的总统计数。字是由空格字符
- Linux: 统计代码行数和SVN修改行数的命令
- 2.统计输入的行数,单词数和字符数
- Linux 统计代码行数
- 【linux命令】代码或文件统计行数
- 第7周 C语言程序设计(新2版) 例题1.5.4 统计行数、单词数及字符数
- LINUX下统计代码行数