腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如何在片上实现等效
的
take_while?
、
对片实现take_while
的
最佳方法是什么?const STRHELLO:&'static[
u8
] = b"HHHello"; let subslice:&[
u8
] = STRHELLO.iter().take_while(|
c
|(**
c
=='H' as
u8
)).collect();} 结果出现
浏览 6
提问于2014-12-13
得票数 3
回答已采纳
1
回答
在联合中使用相同类型
的
多个结构
、
目前,我有一个包含相同类型
的
布尔值列表
的
结构,例如:typedef struct
U8
A1
U8
A3typedef union typedef struct
U8
A1
U8
A3} New
浏览 2
提问于2019-03-22
得票数 2
2
回答
尝试在循环中打印字符串时出现Seg错误
、
我目前正在学习Zig (在
C
方面的经验很少),我正在做一些字符串
的
实验,以确保我正确地理解了这个概念。例如,因为字符串是
u8
的
数组,所以我想我可以使用以下代码打印字符'
C
‘: std.debug.print("{}", .{[_]
u8
{67}}); 然后,我尝试循环打印一些基本字符,代码
范围
从33到126: var i:
u8
= 33; std.debug.print(&
浏览 30
提问于2020-09-15
得票数 2
3
回答
在迭代
u8
的
所有值时出现超出
范围
的
警告
据我所知,for-loop中
的
范围
是下限包容性和上限排他性
的
.这将在以下代码中引入一个问题: let a:
u8
= 4; break; }我希望从0到255循环256次,这符合
u8
支持
的
数据
范围
。但是由于
范围
是排他性
的
上限,我必须给256作为处理2
浏览 8
提问于2016-11-04
得票数 4
回答已采纳
2
回答
如何检查算术操作是否会溢出?
、
、
、
大整数,编译器将不允许: let a:
u8
= 255; let
c
= a + b;} 这是如何在
C
中完成
的
?但是在Rust
的
情况下,如何使用特定
的
低级别uint数据类型来模拟这个(或用
C</
浏览 11
提问于2022-04-17
得票数 0
回答已采纳
1
回答
具有常量成员
的
结构
的
内存分配
、
、
、
、
我用
C
语言
对嵌入式系统进行编程,定义了一个包含两个常量成员"val“和"ptr”
的
结构。typedef struct{
u8
*const ptr;如果我将这样
的
类型变量声明为全局变量,该变量会放在ROM中还是RAM中?
浏览 7
提问于2013-06-25
得票数 1
2
回答
Gwan处理程序状态
、
、
、
、
我正在尝试为我
的
脚本实现一个that风格
的
处理程序,它将/替换为&,这样我就可以将url如下:?script.
c
&things转换为:?script/things。目前,我只有一个测试脚本,这是基于发布
的
Gil。// ============================================================================ // Handler
C
scriptgwan.ch
浏览 0
提问于2013-02-27
得票数 2
回答已采纳
3
回答
如何将字节切片(&[
u8
])
的
缓冲区转换为整数?
、
、
、
我正在从文件中读取原始数据,并希望将其转换为整数: let buf: &[
u8
] = &[0, 0, 0, 1];} unimplemented!} 我会用
C
语言
做一个演员,但是我在Rust里做什么呢?
浏览 1
提问于2015-03-28
得票数 28
回答已采纳
1
回答
从数据帧中获取特定列中最小值
的
行
的
最佳方法是什么?
、
、
、
我有R
语言
的
my_data_frame数据框架:b2 =
c
(3, 6, 1, 5, 2, 1)print (my_data_frame) s1 b2 d3 1 a1 3 TR
浏览 0
提问于2014-05-31
得票数 1
回答已采纳
1
回答
将int添加到uint8_t指针中到底是做什么
的
?
、
、
我不太用
C
语言
编写代码,但我目前(试图)将一个
C
项目移植到Rust,我不明白这做了什么:{} 在谷歌搜索了一下之后,我认为和m = m[r]是一样
的
。但是如果是这样的话,m和m[r]是两种不同
的
数据类型(对吗.?)。[
u8
]`, found `
u8
,这是有意义
的
。我要么做错了锈蚀部分,要么我没有完全理解
C
部分<em
浏览 2
提问于2020-04-21
得票数 0
回答已采纳
1
回答
函数不希望使用函数参数返回字符串切片。
、
、
我尝试创建一个返回字符串切片
的
函数。该函数有三个参数: let text = String::from("My name is Ivan"); &txt[a..b] println!&g
浏览 0
提问于2021-08-09
得票数 2
1
回答
G-wan
C
Sha1散列
、
、
基本上,我有我想要散列
的
字符串,我对
C
语言
还不熟悉,所以任何指针都很好。我几乎让websockets与G-wan一起工作,最后一件事就是让这个sha1函数与我合作。有关G-wans sha1函数
的
文档如下 //
u8
dst[20]; /&
浏览 1
提问于2012-11-06
得票数 3
回答已采纳
2
回答
在锈蚀中将
u8
缓冲区转换为结构
、
我有一个大小未知
的
字节缓冲区,我想要创建一个指向缓冲区开头
的
内存
的
本地struct变量。按照我在
C
语言
中所做
的
,我在Rust中尝试了很多不同
的
东西,并不断地出现错误。这是我
的
最新尝试:struct MyStruct {} le
浏览 3
提问于2017-02-28
得票数 11
回答已采纳
2
回答
使用Visual Studio2015计算国际字符
的
C
++代码
、
、
如何在Visual Studio输出窗口中
的
C
++中"cout“,这个字符串,现在我们有了
C
++14版本:(所有我得到
的
是没有符号,或问号)。\n"; //Bulgarian return 0;此外,什么样
的
Visual Studio配置才能达到正确"cout“这个字符串
的
目标呢?在
C
/
C
++>Preprocessor中,您必须将预处理
浏览 1
提问于2015-10-29
得票数 0
1
回答
内部二进制存储
C
字符
、
嘿,我在编程
的
时候发现了一些很奇怪
的
事情。我尝试将utf8字符转换为十六进制
的
字节表示形式,如0x89或0xff。] = "ü"; printf("%x\n",test[x]);我得到了以下输出:ffffffbc 我知道
C
对每个字符使用一个字节
的
数据,因此,如果我想存储一个奇怪
的
字符,比如"ü“,它们会被算作2个字符。转换ASCII字符是没
浏览 9
提问于2021-02-27
得票数 1
1
回答
如何指定锈蚀中枚举
的
基本类型?
、
如果一个简单
的
枚举有几个未键入
的
值,那么这个枚举
的
大小应该使用比缺省值更小
的
整数类型。例如,这提供了在
u8
数组中存储枚举
的
能力。enum MyEnum { B,} 可以使用
u8
数组并将它们与某些常量进行比较,但我希望使用枚举来确保在match语句中处理所有可能性。如何指定它
的
size_of与所需
的
整数类型匹配?
浏览 2
提问于2017-01-14
得票数 14
回答已采纳
1
回答
如何让Rust函数传播状态?
我需要编写一个Rust函数,它可以修改在更高
的
函数中定义
的
状态,并在迭代器中将其从一个函数调用传播到另一个函数调用(请参阅下面的伪代码)。 在糟糕
的
C
中,我会使用共享指针。我发现
的
解决方法是添加一个额外
的
函数参数和一个额外
的
返回参数: fn f(inputs ..., s) { // computations that rely.. { let (outputs ..., x) = f(i
浏览 21
提问于2018-12-26
得票数 0
回答已采纳
1
回答
重载I/O运算符时
C
++ unicode框字符绘制
、
、
、
、
我刚刚阅读了,并在控制台中找到了我想用来绘制方框
的
字符。但是,我正在执行一些重载,如以下代码片段所示,我不知道如何正确显示框中
的
字符。is an enum st
浏览 0
提问于2012-12-19
得票数 0
回答已采纳
1
回答
C
++11中一个很好
的
std::string跨平台UTF8替代方案?
、
、
我正在尝试在游戏中找到一个好
的
std::string
的
替代品。wstring在安卓系统中不能正常工作。到目前为止,我只使用了0-65535
范围
(每个字符2个字节)
的
ushort[],它似乎可以很好地用于11种
语言
作为位图字体,但是继续下去,我想得到一个更好
的
实现。VC++编译器还不支持
u8
"xxxyyy"字面符号,我还有其他选择吗?
浏览 3
提问于2012-10-20
得票数 2
回答已采纳
1
回答
循环锈蚀寿命问题
、
如何在每次迭代时不进行数组复制或多次调用b()来编译这个示例-- b()必须执行一些昂贵
的
解析? v: [
浏览 1
提问于2017-05-22
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux C语言:switch语句的范围判断!
C语言,C+语言
C+的老豆C语言,C#的林北的C+,C语言的面向过程
C语言编程篇·最简单的C语言程序
C语言简单入门—C语言的数据类型
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券