问答详情
源自:9-1 [Linux C语言] 打造实用C语言小程序

一个问题需要注意

执行 ./input.out |./avg.out 时是从avg.out 开始执行的,所以在avg.c加上

 printf("input sum and count like:4,2\n");时,会先输出这句话input sum and count like:4,2,

当你在input.c 加上

 printf("input the number,when you input 0,stop \n");

此时可能无法继续运行。

总之,不设置任何提示,程序是可以运行的,如果加上提示的话就不能运行了,这是一个缺点。

提问者:别担心_有我陪着你 2016-04-08 19:14

个回答

  • z3phyr
    2016-10-26 06:01:43

    没问题的吧,在input中把提示信息写在while循环前面,反正最后传递给avg的只有s和n,至于avg,它会先输出提示信息,然后接受到重定向的数据流,最后输出结果

  • zqlroot
    2016-04-09 21:52:46

    ............