假设字符串为“Hello World”,n 是一个整数,表示将要输入的字符串的索引,其中 n 为 2。
输入n后,我只想打印从n索引到末尾的字符串,这里是“llo World”。
如何在不使用循环的情况下只获取“llo World”部分(这是我能想到的唯一解决方案)
更多示例:
n = 4 字符串=“对不起”
输出:“抱歉”
n = 3 字符串=“我需要这个”
输出:“需要这个”
正如我上面所说,我尝试使用循环的方法,但我需要一种更有效的方法来执行此操作,对于尺寸巨大的字符串,使用循环将花费太长的时间。
总结我的问题:
如何在不使用循环的情况下从第 n 个索引打印字符串。
您可以将整数
n
添加到 char*
。
int main()
{
auto n = 4;
auto string = "I am sorry";
std::cout << string + n;
}
输出
sorry