実行時に関数に渡される各配列要素の定数文字配列が必要です。私は次の方法でそれらを書きました:
const char *IntenistyVal[] ={"1","2","3","4","5"};
関数は
Test(const char *pText)
(これは標準のライブラリ関数の 1 つであるため、これを変更することはできません)。今、関数「Test」を次のように呼び出そうとすると
Test(IntensityVal[0])
私も試してみました
const char * const IntenistyVal[] ={"1","2","3","4","5"};
どちらの場合も、「式には定数値が必要です」というエラーが発生します。私が間違っている場所で誰かが私を助けることができますか?