gpt4 book ai didi

c++ - 在字符数组中插入新的换行符

转载 作者:行者123 更新时间:2023-11-30 03:04:24 32 4
gpt4 key购买 nike

我想在一个数组中插入一个新的换行符,这样如果我的数组的字符串长度增加到超过 14,则显示时数组的更多内容将显示在输出控制台的新行中。敌人例如在下面的程序中,我想在第一行和这 14 个字符之后显示“mein hoon don”。我想在输出控制台的新行中显示下一个内容“Don Don Don”。我读到使用\0xa(hexa) 和\10 in decimal are newline feed 。但是当我尝试在我的代码中使用它们时,我无法产生所需的输出。

# include <iostream.h>
# include <stdio.h>
# include <stdlib.h>
# include <string.h>

int main()
{
char abc[40];
strcpy(abc,"mein hoon don.");
abc[15]='\10';
abc[16]='\0';
strcat(abc,"Don Don Don");
cout << "value of abc is " << abc;
getchar();
}

最佳答案

改变:

abc[15] = '\10';
abc[16] = '\0';

到:

abc[14] = '\n';
abc[15] = '\0';

关于c++ - 在字符数组中插入新的换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8637808/

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