c语言:11、管道
1、linux管道简介
查看/etc/下面有没有包含ab字符的文件
ls /etc/ | grep ab
上方命令本质是将ls命令的输出流作为grep命令的输入流
2、c语言使用管道例子
/avg.c
avg.c主要计算两个数字的平均值
#include <stdio.h>
int main()
{
int sum,num;
scanf("%d,%d", &sum,&num);
float result = sum/num;
printf("result=%f\n", result);
return 0;
}
/input.c
input.c主要统计输入的所有数字的总和以及数量
#include <stdio.h>
int main()
{
int flag=1;
int i;
int count=0;
int s=0;
while(flag){
scanf("%d", &i);
if(0==i) break;
count++;
s+=i;
}
printf("%d,%d\n", s, count);
return 0;
}
avg.c和input.c使用管道串联起来,计算3000+2000的平均值