将字符串拆分为两个整数

萨里德

我有一个range代表范围的字符串,例如:

"7-35"

我正在寻找一种简单的方法将其拆分为两个整数int beginint end
我已经看到了这个这个,但是实际上我正在寻找某种“单行”命令(如果存在)。
实际上与这样做相反:

sprintf(range,%d-%d,start,end);
放松

与打印相反,您可以使用sscanf()

unsigned int start, end;
if(sscanf(range, "%u-%u", &start, &end) == 2)
  printf("start=%u, end=%u\n", start, end);

一些注意事项:

  • 我们使用unsigned int%u来使嵌入式破折号变得模棱两可
  • 始终检查返回值以确保扫描成功

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Scala:将字符串拆分为两个整数

将C ++字符串拆分为两个整数,以“:”分隔

将字符串拆分为两个或多个连续的空格,但不拆分为单个

字符串后将Pandas列拆分为两个两个空格

将字符串拆分为两个单独的字符串

如何将字符串拆分为两个单独的字符串

Java:将字符串在两个不同的点拆分为3个部分

将字符串拆分为令牌,并将令牌拆分为两个单独的数组

将字符串拆分为两个不同的向量 C++

将包含 JSONB 字符串数组的行拆分为两个不同的行 (PostgreSQL)

将两个相互依赖的字符串拆分为行

将字符串(从随机行)拆分为两个变量

使用纯JavaScript将字符串拆分为两个

将两个具有匹配索引的字符串拆分为SAS中的多行

如何将大字符串拆分为两个不同的数组?

将字符串拆分为两个不同的列熊猫

使用 NodeJS 将字符串拆分为两个变量

如何使用 tempArray 将字符串拆分为两个双精度值?

将包含两个 json 的字符串拆分为 Java 中的两个 json

将一个字符串拆分为两个字符串

将字符串和数字作为字符串的列表拆分为两个,以使它们浮动

R 根据两个正则表达式将字符串拆分为两列

将字符串拆分为两个单词的列表,重复最后一个单词

寻找基于Lua的解决方案,将字符串拆分为两个或更多组件

通过不同的分隔符将两个不同的格式字符串拆分为多个部分

如何将单个字符串拆分为两个不同的列sql

Python正则表达式re.findall-将字符串拆分为两个

正则表达式基于模式将字符串拆分为两个的集合

如何使用带有两个条件的preg_split将字符串拆分为数组