تحويل صفيف char إلى شيء يمكن إلحاقه بـ OstringStream
-
23-09-2019 - |
سؤال
std::ostringstream parmStream;
char parmName[1024];
THTTPUrl::Encode(parmName, pParm->Name().c_str(), 1024);
// أريد إضافة قيمة اسم parmname إلى parmstream الذي عمل B4 عندما كان ParmName سلسلة ولكن obv ليس الآن
parmStream << "&" << parmName + "=";
يعطيني ما يلي .. خطأ: معاملات غير صالحة لأنواع u2018char [1024] u2019 و u2018const char [2] u2019 إلى Binary u2018Operator+ u2019
هتافات للمساعدة مقدمًا
المحلول
محاولة
parmStream << "&" << parmName << "=";
لم أتحقق من التعليمات البرمجية الخاصة بك ، لكن يبدو أن الخطأ يشير إلى حقيقة أنك تحاول إضافة "=" إلى سلسلة C القياسية.
لا تنتمي إلى StackOverflow