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

有一个情况会干扰逻辑

如果在input数据之前,想printf一句提示语,例如:请输入数字,以0结束。那先输出的这句话就会被avg.out录入,后面的数据就等于白输出了,这个问题怎么解?

提问者:dharmabum 2016-09-11 16:39

个回答

  • z3phyr
    2016-10-26 05:44:06

    等等,计算你前面input函数输出了提示语,计算也是在input内部完成的啊,传递给avg的只有s和n啊,根本不存在这个提示语被avg录入的问题啊。

  • z3phyr
    2016-10-26 05:41:46

    把那句提示语用标准错误流输出试试。

  • 林二小
    2016-09-11 17:41:55

    加一个%s,只接收不使用