2

そこで、次のメソッドを書きました。

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);
4

2 に答える 2