在我的代码中,我有一个for循环,从某个点开始,从另一个数组中逐个字符连接char。因此,例如,如果文本为“ hi,我需要帮助”,而我的起始索引为10,则将“ help”连接到char * rs的末尾。
for (int l = start_index; l < strlen(text); l++) {
strcat(rs,"h");
}
我测试了上面的内容,并且工作正常,没有错误,但这
for (int l = start_index; l < strlen(text); l++) {
strcat(rs,text[l]);
}
没有。根据调试器,“ text”为char [256],而“ rs”为* char,如果有帮助的话。调试器还显示text [l]在该枚举中具有正确的值。