腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
如何
清除
或
删除
Rust
中
的
io
::
stdin
缓冲区
?
在开始学习
Rust
语言后,我一直在用
Rust
编写一个简单
的
基于文本
的
游戏,并且我试图实现一个函数,在继续程序之前等待用户按enter键。到目前为止,经过一些实验,我得到了以下结论: pub fn wait() { let wait_string = &mut String("\nPress Enter to Continue\n");
io
::
浏览 80
提问于2021-06-29
得票数 0
回答已采纳
2
回答
在
Rust
中有丢弃输入
的
标准方法吗?
、
、
在
Rust
中
读取来自
stdin
的
输入非常简单:let _ =
io
::
stdin
().read_line(&mut some_string);println!("Press Enter to close");
io
::<
浏览 5
提问于2016-09-06
得票数 4
回答已采纳
2
回答
如何
用输出从键盘上读取字符串?
、
、
我正在读这样
的
字符串:std::
io
::
stdin
().read_line(&mut string);(write a string here)但我需要:
如何
实现这一点?
浏览 5
提问于2015-06-26
得票数 9
回答已采纳
3
回答
锈蚀安全线读数
我不知道怎么读“铁锈保险箱”里
的
台词。我知道读字符串
的
唯一方法:但是根据文档,这种方法没有限制,所以如果string重载
缓冲区
,程序就会崩溃。有没有安全读取字符串
的
方法。
浏览 0
提问于2020-10-22
得票数 1
回答已采纳
5
回答
我怎么能从
stdin
读到一行?
我想要
的
是C语言中
的
fgets()。println!("You entered: {}", line); 我读过,但它询问
如何
读取多行;我只想要一行。我也读过,但我不确定它
的
行为是否像fgets()
或
sscanf("%s",...)。
浏览 10
提问于2015-05-12
得票数 61
回答已采纳
1
回答
如何
在不使用大量内存
的
情况下将所有
stdin
写入stdout?
我想编写一个
Rust
程序,将
stdin
中
的
所有内容复制到stdout
中
。到目前为止,我有这个 fn main() { let mut stdout:
io
::Stdout(&mut buffer).expect("Could not read from
STDIN</em
浏览 44
提问于2020-08-07
得票数 0
回答已采纳
2
回答
如果无法查找
stdin
,
如何
从
stdin
或
文件
中
获取输入?
、
、
、
我正在将一些Python移植到
Rust
作为一个学习练习,并且需要从文件
或
stdin
中
获取输入。我在结构中保留了输入
的
句柄,所以我想我只需要做一个Box<
io
::Read>,但是我遇到了需要查找输入
的
情况,而seek并不是Read特性
的
一部分。我知道您不能在管道
中
查找,所以我现在继续假设这个方法只在输入是一个文件时才会被调用,但是我
的
问题是我不能检查这个方法并在
Rust
中
浏览 4
提问于2016-05-14
得票数 6
回答已采纳
2
回答
关闭标准
或
标准
由于文件和流在被
删除
时会自动关闭,但是
io
::
stdin
()只为底层流提供句柄,因此我无法在程序
中
显式关闭
stdin
或
stdout
或
检测
stdin
上
的
EOF。考虑一下 let mut
stdin
=
io
::
stdin
(); loop {match
std
浏览 4
提问于2015-06-11
得票数 7
回答已采纳
1
回答
如何
在Ruby
中
清理
STDIN
?
、
如何
在Ruby
中
清理
STDIN
?我希望确保
STDIN
中
没有任何内容。
浏览 0
提问于2013-03-29
得票数 2
回答已采纳
1
回答
在锈菌
中
添加ints
我正在学习
Rust
,并试图添加ints,我得到了以下错误: | ^ |expected `&str`, found struct `String`这是我
的
代码:fn main() { let mut b; <em
浏览 1
提问于2022-11-17
得票数 -1
回答已采纳
1
回答
为什么不能将结构分配给具有它实现
的
特性
的
绑定
我试着去了解锈菌
的
多态。根据我在面向对象程序设计( OOP )方面的背景,我希望下面的
Rust
代码能够工作: let r: Read =("ok");但事实并非如此: | ^^^^^^^ expected trait std::
io
::Read, found struct
浏览 3
提问于2017-05-01
得票数 8
回答已采纳
2
回答
我怎样才能找出为什么这个锈蚀程序回波线从
stdin
是缓慢
的
?
、
、
考虑到以下锈蚀计划: let mut reader =
io
::
stdin
();int main() { while((c=getchar()) != EOF)} 我该
如何
去找出是什么让锈菌版本变得更快?如果你能告诉
浏览 0
提问于2014-12-15
得票数 12
2
回答
从读取器
中
读拜特斯
我正在编写一些以字节块处理
stdin
的
东西,但似乎无法找到一种简单
的
方法来完成它(尽管我怀疑有一种方法)。compile: types differ loop { // but also actual errors while reading fr
浏览 2
提问于2014-10-15
得票数 3
回答已采纳
1
回答
超出边界检查
的
fget()
缓冲区
中
的
额外字符怎么办?
、
、
、
stdio.h> char arr[10]; fgets(arr, sizeof(arr),
stdin
); return 0;我有一个char arr[10],并使用fgets(arr, sizeof(arr),
stdin
)接收输入。但是
缓冲区
中
剩下
的
字符会发生什么呢?它们是被自动冲洗/
清除
,
浏览 4
提问于2021-03-30
得票数 2
回答已采纳
5
回答
在
Rust
中将字符串片转换为int
、
、
、
注释本问题中
的
代码与1.0之前
的
Rust
版本有关,但答案已经更新为
RUST
1.0。 let input_text =
io
::
stdin
() .ok()}:当字符串格式不正确时,这
浏览 2
提问于2014-11-13
得票数 15
回答已采纳
3
回答
刷新Perl
STDIN
缓冲区
、
、
、
有没有办法
清除
Perl
中
的
STDIN
缓冲区
?我
的
程序
的
一部分有很长
的
输出(有足够
的
时间让某人输入几个字符),在该输出之后,我要求输入,但如果字符是在输出过程
中
输入
的
,它们就会被“附加”到输入部分
的
任何内容上。下面是我
的
问题
的
一个例子: print $n ."
浏览 5
提问于2011-09-30
得票数 10
回答已采纳
2
回答
相当于Python在锈蚀
中
的
subprocess.communicate?
、
、
我正在尝试移植这个Python脚本,该脚本向
Rust
发送和接收到助手进程
的
输入:data = chr(0x3f) * 1024 * 4096我
的
尝试运行良好,直到输入
缓冲区
超过64k,因为大概是在编写输入之前OS
的
管道
缓冲区
已被填满。use std::
io
::Write; const DATA: [u8; 1024 * 4096] = [0x3f; 1
浏览 4
提问于2016-05-09
得票数 3
回答已采纳
1
回答
C:移除多余数据
、
、
= EOF); 但是,如果没有多余
的
数据要
删除
,这将
删除
用户
的
下一个输入。
如何
检查是否要从
stdin
中
删除
数据,以便选择是否使用此方法
清除
缓冲区
?但是,如果使用fgets(str,sizeof(str),
stdin
),并且输入
的
输入大于SIZE字节,则fgets将获取输入
的
SIZE字节,并将其存储在str
中
,将所有其他数据保留在
缓冲区</
浏览 3
提问于2014-08-27
得票数 1
回答已采纳
2
回答
询问用户输入时是否生锈了ParseIntError?
、
use std::
io
; let mut string = String::new(); println!("Enter a value: "); let线程'main‘在错误时惊慌失措: ParseIntError {样: InvalidDigit }
浏览 1
提问于2021-02-25
得票数 2
7
回答
是否
清除
标准输入
缓冲区
?
然后,我在我
的
代码上写了一个循环,不断要求用户输入,直到用户打印quit。但在第二次询问时,它写了2次“请输入您
的
输入”,而不是1次,并且没有等待我第一次输入。所以,我用谷歌搜索了一下,发现
stdin
缓冲区
已被填满,必须
清除
。= '\n') { }然后从main函数调用:我很难理解它。据我所知,它只是将fgetc(
stdin
)<e
浏览 0
提问于2012-02-27
得票数 4
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券