C语言怎么向stdin写数据

如题所述

第1个回答  2019-02-27
你第一次输入本金时
本金输完按了一下回车键
第二个scanf吃掉了回车键 相当于输入的第二个值是\n
fflush(stdin)是清空标准输入缓冲区
有这个函数就能刷掉回车键
第二次输入的abcde才有用
第2个回答  2020-03-30
stdin
是默认输入设备。就是键盘。只能从
输入缓冲区
里面读取数据,不能向里面写数据。
scanf()
就是
fscanf(stdin,...)
你要别的程序接受,可以写
磁盘文件
。你的程序写,别的程序读。
默认
输出设备

stdout。
相似回答