gpt4 book ai didi

C++ String.substr 输出不正确

转载 作者:行者123 更新时间:2023-11-27 23:19:10 25 4
gpt4 key购买 nike

<分区>

尝试将字符串拆分成多个部分。格式将始终像这样 name from number on date

需要拆分出name, number, and date

代码:

string name, number, date;

size_t from = s.find(" from ");
size_t on = s.find(" on ");

name = s.substr(0, from);
number = s.substr(from + 6, on);
date = s.substr(on + 4);

cout << "name:" << name << ", num:" << number << ", date:" << date << endl;

示例输入:来自 N656 的 John Smith on 01012013

样本输出:name:John Smith, num: N656 on 01012013, date:01012013

所以在尝试创建子字符串 number 时显然存在问题,但我很好奇是什么导致了这个问题,因为其他两个正在工作。

25 4 0
文章推荐: javascript - Angular2 - 检查是否使用@HostListener 将新类添加到指令中
文章推荐: html - Bootstrap : Change breadcrumb's active text color
文章推荐: javascript - 如何解决从带有网格的 scrollmagic 生成的
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com