継承されたコードと、文字配列をパラメーターとして受け取る関数があります。
typedef char myString[256];
void MyFunc(myString param)
{
int i;
for (i = 0; i < 256; i++)
{
if (param[i] ....
これをより効率的にして、char 配列へのポインターを渡したいと思います。
void MyFunc(myString *param)
{
int i;
for (i = 0; i < 256; i++)
{
if (*param[i] <========= Thsi is wrong
配列要素を参照しようとすると、間違った値が得られるため、ポインターの逆参照に明らかに問題があります。C でコーディングしてからしばらく経っているので、明らかな間違いは見当たりません。
誰かがそれを指摘できますか?