C语言怎么向stdin写数据

想向stdin里面写内容,然后别的程序接受用fputs写入后,读取就是错误的该怎么写啊... 想向stdin里面写内容,然后别的程序接受
用fputs写入后,读取就是错误的
该怎么写啊
展开
 我来答
L_o_o_n_i_e
推荐于2017-12-15 · TA获得超过4.2万个赞
知道大有可为答主
回答量:8507
采纳率:38%
帮助的人:5116万
展开全部
stdin 是默认输入设备。就是键盘。只能从 输入缓冲区 里面读取数据,不能向里面写数据。
scanf() 就是 fscanf(stdin,...)

你要别的程序接受,可以写磁盘文件。你的程序写,别的程序读。

默认输出设备 是 stdout。
麦蒂大灌篮
2011-02-28 · 超过10用户采纳过TA的回答
知道答主
回答量:24
采纳率:0%
帮助的人:0
展开全部
要能在别的程序里接受要通过进程间的通信才可以!
如,socket, 共享内存,管道,队列 等
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式