私は(c ++の)大きなコードに以下の関数を持っています:
void startup(const char *& start,
const char *& stop);
この関数が呼び出された後、文字値、つまり「start」と「stop」の間に格納されている文字列にアクセスしたいと思います。
私が同じものにアクセスしようとしている方法は次のとおりです。
char *var=(c.start);
cout<<"\n Iterating over char pointer \n";
while(var<=(c.stop))
{
cout<<*var;
var++;
}
cout<<"\n";
ただし、この方法でアクセスしようとすると、以下のエラーが発生します。
error: invalid conversion from ‘const char*’ to ‘char*’ [-fpermissive]
誰かがエラーを修正するのに十分親切にできますか...そして私が文字値にアクセスするのを手伝ってください