腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
函数
strtoul
未
读取
完整
字符串
c
我以
字符串
的形式输入日期,并使用
strtoul
从中获取一个数字。该
函数
在找到非数字字符后停止
读取
并返回值,但当我不包含任何斜杠时,程序将正常工作。stdin); // get date string char *datePtr; // char pointer unsigned long int dateNum =
strtoul
浏览 27
提问于2021-01-13
得票数 0
2
回答
strtoul
在glibc中的实现是否与C11标准相冲突?
c
、
language-lawyer
、
glibc
、
c11
以下是由glibc实现的
strtoul
函数
在stdlib.h中的描述: 功能:
未
签名的长
字符串
(const char *retrict string,char **retrict,int base)初步说明除转换为无符号长int值外,
strtoul
(“string- to -un符号- long”)
函数
类似strtol。该语法与上面描述的strtol语法相同。如果
字符串
表示负数,
strtoul
的作用与strtol相同,但将结果转换为无符号整数。例如
浏览 10
提问于2015-10-01
得票数 1
回答已采纳
4
回答
如何使用“`
strtoul
`”解析零可能有效的
字符串
?
c
、
string-parsing
、
strtoul
根据
strtoul
的文档,关于其返回值..。 此
函数
以长int值的形式返回转换后的整数。如果无法执行有效的转换,则返回一个零值。如果我解析的是用户提供的
字符串
"0“,对于我的应用程序来说,"0”可能是一个有效的条目。在这种情况下,我似乎无法通过使用
strtoul
来确定是否执行了有效的转换。还有别的办法处理这事吗?
浏览 3
提问于2018-12-13
得票数 8
回答已采纳
1
回答
strtoXX :检查溢出
c
如我们所知,如果发生溢出,strtoXX
函数
返回最大值(或最小值),例如,
strtoul
("999999999999999999999999999999999", NULL, 0)返回ULONG_MAX但是
strtoul
("0xffffffff", NULL, 0)也返回ULONG_MAX(如果是ULONG_MAX(
未
签名的长) == 4)。 那么,如何检查溢出呢?
浏览 4
提问于2014-02-23
得票数 1
回答已采纳
4
回答
如何将
字符串
转换为无符号的长整型。带着一个扭曲
c++
、
string
你好,我有一个
字符串
解析器,它接收十六进制数作为输入:例如: string X="0x120005f38“ 正如你所看到的,数字是十六进制的,我如何将它转换成无符号的长整型?如果这是基于十进制的
字符串
,我可以使用
字符串
to unsigned long
函数
。我猜有几个步骤,我不确定使用什么顺序或
函数
。1)其中我需要将十六进制转换为十进制2),并将
字符串
转换为无符号长整型。
浏览 2
提问于2010-12-08
得票数 1
回答已采纳
2
回答
如何使用C将char数组更改为int?
c
我现在正在学习C,我正在解析一个原始的注册表文件并
读取
它。
浏览 0
提问于2012-07-17
得票数 0
回答已采纳
1
回答
Unix‘睡眠’克隆人-不确定安全性
c
、
reinventing-the-wheel
、
unix
invalid operand\n"); } } unsigned long int time =
strtoul
浏览 0
提问于2014-07-31
得票数 7
回答已采纳
1
回答
读取
保存在文件中的uint32_t变量时出错
c
、
uint32
在将uint32_t值写入文件并将其
读取
回时,我遇到了问题。2036465665 ; fprintf(fp,"value = %" PRIu32 "\n", num);为了
读取
它uint32_t变量的值,我使用不同基数的atoi和
strtoul
获得不同的值,但不是写入文件的确切值。uint32_t read_num; read_num =
strtoul</
浏览 2
提问于2017-04-14
得票数 1
回答已采纳
2
回答
将
字符串
转换为十六进制,如"88“转换为0x88。
c
、
gtk
我使用gtk+.How将
字符串
转换为十六进制,如char*p="88“到无符号字符,s=0x88 .I需要将
字符串
值从表分配到数组中的字节元素。
浏览 2
提问于2014-01-21
得票数 2
回答已采纳
8
回答
字符串
转换为int
c
、
pointers
我有一个指向
字符串
"1234“的指针lpBegin。现在我想要将这个
字符串
与uint进行比较,如何在不使用scanf的情况下将此
字符串
转换为无符号整数?我知道
字符串
的长度是4个字符。
浏览 0
提问于2012-09-14
得票数 2
回答已采纳
2
回答
拆分
字符串
-多个分隔符C++
c++
、
string
因此,这个用户输入全部是一行
字符串
,我需要将输入解析为两类:用户年龄和用户名。我看到了一些先进的东西,如托克和助推,这是我的课程的前进,这就是为什么我想直接前进的getline和解析
函数
。谢谢。
浏览 9
提问于2015-06-05
得票数 0
回答已采纳
4
回答
将十六进制
字符串
转换为无符号整型问题C++
c++
我目前正在设计一个代码,其中一个指令是获取十六进制
字符串
的前两位并执行所需的操作。所有小于A的都会被考虑在内。任何大于这个数的数都不是,它只取下一个数。这会把代码搞乱。
浏览 2
提问于2013-03-01
得票数 5
回答已采纳
2
回答
如果流运算符>> uint16_t设置故障位
c++
、
file
、
stl
uint8_t temp8;inFile >> temp8;但是如果我用一行代替最后两行没有
读取
任何内容
浏览 5
提问于2015-05-30
得票数 1
回答已采纳
2
回答
将十六进制
字符串
转换为Int (所有8位)
c
、
strtoul
我正在尝试将十六进制
字符串
转换为int (仍然是十六进制)。我让它起作用了,但有个问题。如果输入
字符串
"00000001“,结果是0x1。但是,我的
函数
需要
完整
的8位值,直到1。这怎么做呢?int memory_address = 0xABC00000;put
浏览 4
提问于2022-01-29
得票数 -2
回答已采纳
2
回答
使用qsort对无符号整数进行排序
c
、
qsort
、
uint32-t
这是因为我把
字符串
改成uint32_t的时候出错了吗?使用
strtoul
会更好吗?最后一个问题,我的qsort的实现是否正确?
浏览 1
提问于2012-02-10
得票数 0
回答已采纳
2
回答
解析已知大小的无符号整数
c++
、
parsing
我正在解析
字符串
,我希望解析6位数的数字。我还知道这个数字是6位数,所以它将适合
未
签名的int。有没有别的办法是我没想到的?谢谢
浏览 1
提问于2014-12-01
得票数 0
2
回答
C-将
字符串
转换为无符号int
c
、
converter
、
type-conversion
、
unsigned-integer
如何将
字符串
转换为无符号int?我还没能找到这样的
函数
。
浏览 2
提问于2015-11-22
得票数 2
回答已采纳
1
回答
如何将类似"7fefe05a8“的
字符串
内存地址存储到C++中的指针/整型变量中,以便对其进行位屏蔽?
c++
、
c
、
string
、
pointers
、
hex
我从一个文件中
读取
内存地址,格式为7fefe05a8、7fefe0590等 我想将它们存储在一个指针/整型/长整型等变量中,并对它们进行一些操作,例如位掩码。
浏览 3
提问于2015-11-01
得票数 2
1
回答
访问虚拟内存时的C-分割错误
c
、
linux
、
memory
00405000-00426000 [heap] unsigned long ret_adr =
strtoul
浏览 2
提问于2020-03-23
得票数 1
回答已采纳
2
回答
uint32_t和其他标准类型的atoi或
strtoul
的等价物是什么?
c
、
type-conversion
、
c99
、
stdint
我正在寻找将
字符串
转换为整数的标准
函数
,例如unsigned long ul =
strtoul
("123", NULL, 10); uint32_t n =
浏览 1
提问于2011-04-21
得票数 6
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
VB读取txt的数据
Python编程:文件读写
C语言基础深入之常用常错函数新读
Python文件处理
魅力如C——表达与倾听的艺术
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券