找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索
查看: 273|回复: 5

[求助] 请教下各位大佬,下面代码怎么跟预期输出的不一致

[复制链接]
112 G币 回复本帖可获得 7 G币奖励! 每人限 1 次(中奖概率 70%)

4

主题

67

回帖

1195

积分

六级士官

积分
1195
发表于 2024-12-30 11:17:05 | 显示全部楼层 |阅读模式
  1.    char name[UF_OBJ_NAME_LEN + 1];
  2.                         UF_OBJ_ask_name(objects[i], name);
  3.                         // 遍历字符串,找到数字部分
  4.                         for (char c : name) {
  5.                                 if (std::isdigit(c)) {
  6.                                         numberStr += c;
  7.                                 }
  8.                                 else
  9.                                 {
  10.                                         head += c;
  11.                                 }
  12.                         }
  13.                         // 将数字字符串转换为整数
  14.                         if (!numberStr.empty()) {
  15.                                  number = (int)std::strtol(numberStr.c_str(), nullptr, 10);
  16.                                  number++;
  17.                                  std::string str7 = std::to_string(number);
  18.                                  head.append(str7);
  19.                                 //std::cout << "Extracted number: " << number << std::endl;
  20.                                 uc1601(head.c_str(), 1);
  21.                                 UF_UI_write_listing_window(name);
  22.                                 UF_UI_write_listing_window("\n");
  23.                                 UF_UI_write_listing_window(head.c_str());
  24.                                 UF_UI_write_listing_window("\n");
  25.                                 UF_UI_write_listing_window(str7.c_str());
  26.                                 UF_UI_write_listing_window("\n");
复制代码
1412.bmp

请问下这个head怎么不是输出DIE-223

0

主题

479

回帖

2264

积分

少尉

积分
2264
发表于 2024-12-30 22:33:10 | 显示全部楼层

回帖奖励 +7 G币

看不懂,等大佬回复

4

主题

541

回帖

1852

积分

六级士官

积分
1852
发表于 2025-2-19 14:02:08 | 显示全部楼层

回帖奖励 +7 G币

看不懂,等大佬回复

1

主题

308

回帖

2342

积分

少尉

积分
2342
发表于 2025-2-21 10:32:59 | 显示全部楼层

回帖奖励 +7 G币

看不懂,等大佬回复

4

主题

67

回帖

1195

积分

六级士官

积分
1195
 楼主| 发表于 2025-2-24 09:45:17 | 显示全部楼层
已经解决了,不用回复

5

主题

34

回帖

621

积分

三级士官

积分
621
发表于 2025-2-24 09:47:14 | 显示全部楼层

回帖奖励 +7 G币

你不是判断数字跟字符了吗?数字跟字符区分出来就是这样的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

咨询QQ:1359218528|发帖须知!|Archiver|手机版|小黑屋|UG爱好者论坛 ( 京ICP备10217105号-2 )

GMT+8, 2025-3-6 23:16

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表