社区
C语言
帖子详情
stdin
FBIq
2006-02-25 09:57:40
ungetc('a',stdin);getchar();//向缓冲区写入a,再读出
printf("%c",*stdin->_base);//为什么此时a还在缓冲区?
...全文
647
3
打赏
收藏
stdin
ungetc('a',stdin);getchar();//向缓冲区写入a,再读出 printf("%c",*stdin->_base);//为什么此时a还在缓冲区?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
FBIq
2006-02-25
打赏
举报
回复
接着问个问题:fflush(stdin);
getchar();//向输入流写入abcd,getchar()读取了a
fflush(stdin);//清空了输入流缓冲
printf("%s",stdin->_ptr);//指针的指向的是a
//指针指向了a为什么这句不能读出?printf("%d",getchar());
printf("%s",stdin->_base);//清空了输入流缓冲,按我的理解缓冲里面应该没有东西了?
sankt
2006-02-25
打赏
举报
回复
我想楼主应该清空了缓冲区了
fflush(stdin);
FBIq
2006-02-25
打赏
举报
回复
已解决,谢谢
Node.js-get-
stdin
-获得
stdin
作为一个字符串或缓冲区
get-
stdin
- 获得
stdin
作为一个字符串或缓冲区
Node.js-tmpin-添加
stdin
支持至任何CLI应用程序接受文件输入
tmpin - 添加
stdin
支持至任何CLI应用程序接受文件输入
get-
stdin
:将
stdin
作为字符串或缓冲区获取
get-
stdin
将作为字符串或缓冲区获取 安装 $ npm install get-
stdin
用法 // example.js import get
Stdin
from 'get-
stdin
' ; console . log ( await get
Stdin
( ) ) ; //=> 'unicorns' $ echo unicorns | node ...
Go-googlelog发送
stdin
至GoogleCloudLogging
googlelog 发送
stdin
至Google Cloud Logging
将
STDIN
消息作为服务器发送的事件
将
STDIN
消息作为服务器发送的事件
C语言
69,382
社区成员
243,073
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章