所以我写了以下方法:
void removeEndingColon(char *charArrayWithColon) {
// remove ':' from variableName
size_t indexOfNullTerminator = strlen(charArrayWithColon);
charArrayWithColon[indexOfNullTerminator - 1] = '\0'; // replace ':' with '\0'
}
但是当我在 Eclipse 中使用以下代码对其进行测试时,我没有得到任何输出,而且我不知道为什么我的可执行文件无法运行。
char *charArray1 = "ThisHasAColonAtTheEnd:";
removeEndingColon(charArray1);