gpt4 book ai didi

c++ - 如何从 char 数组中删除前 4 个字符

转载 作者:太空宇宙 更新时间:2023-11-04 14:45:10 28 4
gpt4 key购买 nike

我当前的代码是:

char* message = new char[256];

cin.getline(message, 256);
if(message[0] == 's' && message[1] == 'a' && message[2] == 'y' && message[3] == ' ')
{
cout << message << endl;
}

我正在尝试对其进行设置,以便它仅在前 4 个字符为“say”时才打印,并且工作正常,但是我需要想出一种方法来删除“say”,因此它只显示什么那人想好好说。请记住我正在做的事情,它必须是一个字符,我不能在我所处的情况下使用字符串。如果有人能帮助我弄清楚如何做到这一点,我将非常感激。

最佳答案

简单打印message + 4

cout << (message + 4) << endl;

然后重写它以使用 std::string。

关于c++ - 如何从 char 数组中删除前 4 个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13896542/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com