ostringstreamに追加することができるものにchar型の配列を変換します

StackOverflow https://stackoverflow.com/questions/2362797

  •  23-09-2019
  •  | 
  •  

質問

std::ostringstream parmStream;
char parmName[1024];
    THTTPUrl::Encode(parmName, pParm->Name().c_str(), 1024);

//私はparmNameが文字列だったときparmStreamはB4を働いたとのparamNameの値を追加したが、今ではないOBVたい

parmStream << "&" << parmName + "=";
私に次のことを与えます。.. エラー:タイプ\ u2018charの無効オペランド[1024] \ u2019と\ u2018const CHAR [2] \ u2019バイナリ\ u2018operator + \ u2019

事前に助けを乾杯

役に立ちましたか?

解決

試してみてください
parmStream << "&" << parmName << "=";

私はあなたのコードをチェックしていないが、エラーがあなたが標準のC文字列に「=」を追加しようとしているという事実を指しているように見えます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top